私はsphinxのインデクサーを持っています。それをLinuxで1時間に1回実行したいと思っています。どうすればいいですか?
私はsphinxのインデクサーを持っています。それをLinuxで1時間に1回実行したいと思っています。どうすればいいですか?
回答:
他の皆が短い答えを投稿しているので、私はもう少し説明的だと思いました...
cron 指定された間隔でスケジュールされたコマンドを実行するほとんどの* nixシステムにあるデーモンです。
リストにスクリプトを追加するには、選択したフォルダーにスクリプトをコピーします。
これらのフォルダは通常、/etcフォルダの下にあります。
ただ違うために-
必要に応じて、watchコマンドを使用できます。
watch --interval=3600 command
それがcronの目的です。
たまに必要なだけで、のように永続的に使用するのではなくcron、watchソリューションの柔軟性が十分でない場合は、古き良きbashスクリプトを使用することもできます。
while true; do
# do stuff
sleep $[60 * 60]
done