cron でプログラムを定期実行する
環境
- CentOS 5.3
問題
一定時間毎にプログラムを定期実行したい。
解決
cron を使う。
crontab を使って設定したプログラムが、crond というデーモンによって定期実行される。
crond の常駐
# service crond start # chkconfig crond on
crontab による設定内容の確認
$ crontab -l
crontab の表示内容は6つのフィールドに分かれている。
1: 実行する分
2: 実行する時
3: 実行する日
4: 実行する月
5: 実行する曜日
6: 実行するプログラム
実行するプログラムにパラメータがある場合、プログラム名の後にスペースを空けて続けて記述する。
crontab による設定
$ crontab -e