ホーム
資料

Cron 構文チートシート

crontab 式は空白で区切られた5つのフィールドで構成されます。各フィールドの順序・範囲と特殊文字の意味をまとめました。初めて cron に触れるときや構文に迷ったときの参考にしてください。

5つのフィールド(順番に)
フィールド範囲説明
0-590分から59分の間。時刻の何分に実行するかを指定します。
0-230時から23時の間(24時間制)。1日のうち何時に実行するかを指定します。
1-311日から31日の間。毎月何日に実行するかを指定します。
1-121月から12月の間。どの月に実行するかを指定します。
曜日0-6 (日=0)0(日曜日)から6(土曜日)の間。何曜日に実行するかを指定します。
特殊文字
記号名前説明
*すべての値そのフィールドで可能なすべての値に一致します。* * * * * → 毎分
,列挙複数の値を個別に指定します。0 9,18 * * * → 9時と18時
-範囲連続した値の範囲を指定します。0 9-18 * * * → 9時から18時まで
/間隔(ステップ)開始値から一定間隔ごとに繰り返します。*/15 * * * * → 15分ごと
?制限なし一部の実装の日・曜日フィールドで * のように扱われます(このツールでは * として扱います)。0 0 1 * ?
曜日は 0 または 7 が日曜日です。秒(6番目のフィールド)には対応していません。
資料

スケジュール集

コピーしてすぐ使えるレシピ

マクロ・別名

@daily のような省略表現

ガイド

cron を正しく理解し、ミスを減らすための実践ガイド