crontab 式は空白で区切られた5つのフィールドで構成されます。各フィールドの順序・範囲と特殊文字の意味をまとめました。初めて cron に触れるときや構文に迷ったときの参考にしてください。
| フィールド | 範囲 | 説明 |
|---|---|---|
| 分 | 0-59 | 0分から59分の間。時刻の何分に実行するかを指定します。 |
| 時 | 0-23 | 0時から23時の間(24時間制)。1日のうち何時に実行するかを指定します。 |
| 日 | 1-31 | 1日から31日の間。毎月何日に実行するかを指定します。 |
| 月 | 1-12 | 1月から12月の間。どの月に実行するかを指定します。 |
| 曜日 | 0-6 (日=0) | 0(日曜日)から6(土曜日)の間。何曜日に実行するかを指定します。 |
| 記号 | 名前 | 説明 | 例 |
|---|---|---|---|
* | すべての値 | そのフィールドで可能なすべての値に一致します。 | * * * * * → 毎分 |
, | 列挙 | 複数の値を個別に指定します。 | 0 9,18 * * * → 9時と18時 |
- | 範囲 | 連続した値の範囲を指定します。 | 0 9-18 * * * → 9時から18時まで |
/ | 間隔(ステップ) | 開始値から一定間隔ごとに繰り返します。 | */15 * * * * → 15分ごと |
? | 制限なし | 一部の実装の日・曜日フィールドで * のように扱われます(このツールでは * として扱います)。 | 0 0 1 * ? |