weblog of key_amb

主にIT関連の技術メモ

crontabの書き方メモ

よく調べてしまうので、自分用のメモです。

0 1 * * * /path/to/command

↑の場合、毎日1時0分にコマンドを実行します。

crontabの左端から5番目までのフィールドはコマンドをいつ実行するかを指定する部分で、それぞれ以下に対応します。

No 値の範囲
1 0-59
2 0-23
3 1-31
4 1-12(もしくは名前)
5 0-7(0と7は日曜、もしくは名前)
更に例
*/5 * * * * /path/to/command # 5分おきに実行
1-56/5 * * * * /path/to/command # 5分おき(1,6,11...56分)に実行
0 6,10,18 * * * /path/to/command # 6時、10時、18時に実行
0 5 1 * * /path/to/command # 毎月1日の5時に実行
0 5 * * 1 /path/to/command # 毎週月曜の5時に実行