My Sweet Home

いつも笑顔で気持ちよく

CRONの設定方法 /etc/crontab 書式

/etc/crontab の書き方

#毎時0分ごとに実行する

0 * * * * [ユーザー] [コマンド]

#5分おきに実行する

*/5 * * * *  [ユーザー] [コマンド]

#1日1回,0時0分に実行する

0 0 * * * [ユーザー] [コマンド]

#0時から23時ま での2時間おきに,毎23分ごとに実行する

23 0-23/2 * * *[ユーザー] [コマンド]

#1月と12月それぞれの1~20 日,23時0分に実行する

* 23 1-20 1,12 * [ユーザー] [コマンド]

#日曜日から土曜日まで1分おきに実行する

*/1  * * * 0-6 [ユーザー] [コマンド]

#火曜日だけ1分おきに実行する

*/1 * * * 2 [ユーザー] [コマンド]

日時を指定するために指定(ワイルドカード)が5つ並んでいますが,それぞれの意味は次のようになってます。

* * * * * [ユーザー] [コマンド]
1 2 3 4 5

■日時指定方法
左から
何番目 単位   指定方法
1   分    0から59,例:*/15
2   時    0から23,例:0-23
3   日(月) 1から31,例:1-20
4   月    1から12(or names),例:1,6,12
5   日~週 0から6,例:0-6(0の日曜から始まり、6が土曜に対 応する)