■cron・クーロンの設定
* cronのリストを表示
crontab -l
* cronの編集
crontab -e
編集方法は、viと同じ。
* cronをすべて削除
crontab -r
* 設定例・サンプル
o cronの書式
分(0-59) 時(1-24) 日(1-31) 月(1-12) 曜日(0-7,0=7=日曜日) コマンド
o 9:30に実行
30 9 * * * cd /htdocs/sample/sample.pl
o 3分おきに実行
0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57, * * * * /htdocs/sample/test.sh
または
*/3 * * * * /htdocs/sample/test.sh
o 1時間おきに実行
0 */1 * * * /htdocs/sample/test.sh
o 3時間おき、0~30分の間の10分おきに実行
0-30/10 */3 * * * /htdocs/sample/test.sh
o 毎分実行(1分おき)
* * * * * /htdocs/sample/test.sh
o 7時~8時に10分おきに実行
*/10 7-8 * * * /htdocs/sample/test.sh
o テキストファイルに実行結果を出力
* * * * * /htdocs/sample/test.sh > /htdocs/sample/test.txt
o プログラムを実行
0 */1 * * * /usr/local/bin/php /home/test/sample.php
0 3 * * * /usr/local/pgsql/bin/vacuumdb -d DB名 -U ユーザ名
30 9 * * * cd /htdocs/sample/; ./sample.pl