blogSetomits

Hello

crontab

以前どっかにメモってたはずなんだけど見当たらないので改めて書いておこう。



crontab 自体のオプション


-l: 現在の crontab の内容を標準出力に
-r: 現在の crontab の内容を削除
-e: crontab の内容を編集



編集する際の書式

スペース区切りで6カラム以上。最初の5カラム(分/時/日/月/曜日)で実行する時刻を、その後で実行するコマンドを指定する。それぞれ取りうる値は


分: 0-59
時: 0-23
日: 1-31
月: 1-12
曜日: 0-7 (0 と 7 は両方とも日曜日)



また、「全ての値において」は「*」、範囲の指定は「-」、並べるときは「,」、「〜おきに」は「/」を使って、


0 3 * * * put_a_nail straw_doll # 毎日3:00に実行
30 7 * * 1-5 go_to_work # 月曜日から金曜日まで毎日7:30に実行
0 7,12,20 * * * eat # 毎日7時、12時、20時に実行
*/10 * * * * akubi # 10分おきに実行

と書く。
Posted at 12:41 by setomits Comments : 0