foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

cron でプログラムを定期実行する

環境

問題

一定時間毎にプログラムを定期実行したい。

解決

cron を使う。
crontab を使って設定したプログラムが、crond というデーモンによって定期実行される。

crond の常駐

# service crond start
# chkconfig crond on

crontab による設定内容の確認

$ crontab -l

crontab の表示内容は6つのフィールドに分かれている。
1: 実行する分
2: 実行する時
3: 実行する日
4: 実行する月
5: 実行する曜日
6: 実行するプログラム
実行するプログラムにパラメータがある場合、プログラム名の後にスペースを空けて続けて記述する。

crontab による設定

$ crontab -e