2009-08-02 9 views

答えて

5

標準Unixのアプローチがcronあるので、あなたは、例えば、編集/etc/crontabのための可能性があり、

  • */5パートのための '5分ごとに'(意味

    */5 * * * *  root sphynx [whatever other options you need] 
    

    のような行を追加します。 )

  • 毎時の
  • (位置2の*)
  • (月の3日)
  • 毎月の
  • (4位*)週の毎日の
  • (位置5での最終*)

別の例: '4 5 * * 6' 5」になります:毎週土曜日の午前4時(5時から4分)(曜日は6)

rootから、たとえばwww-dataにsphynxを実行する必要があるかもしれません。そうでなければ、引数を調整する必要があります。

最後には、例のため

$ ls -1d /etc/cron.* 
/etc/cron.d 
/etc/cron.daily 
/etc/cron.hourly 
/etc/cron.monthly 
/etc/cron.weekly 

は---他のパッケージは、(そこに職を置くディレクトリに見て、このメカニズムは、/etc/crontabを直接編集するよりも、より一般的な、そして新しいです。ここ

2

検索デーモンを再作成してから再起動するのです。

* *  /1 * * root cd /home/sphinx && bin/indexer --all --rotate && bin/searchd --stop && bin/searchd 
関連する問題