Cron式は5つのフィールドで構成され、スペースで区切ります。
| フィールド | 指定可能な値 | 説明 |
|---|---|---|
| 分 | 0 - 59 |
実行する分 |
| 時 | 0 - 23 |
実行する時(24時間表記) |
| 日 | 1 - 31 |
実行する日 |
| 月 | 1 - 12 |
実行する月 |
| 曜日 | 0 - 7 |
0と7は日曜、1=月〜6=土 |
| 文字 | 意味 | 例 |
|---|---|---|
* |
すべての値 | * * * * * → 毎分実行 |
, |
複数の値を指定 | 0,30 * * * * → 0分と30分に実行 |
- |
範囲を指定 | 0 9-17 * * * → 9時〜17時の毎時0分 |
/ |
間隔を指定 | */15 * * * * → 15分ごとに実行 |
| 値 | 曜日 |
|---|---|
0 / 7 | 日曜日 |
1 | 月曜日 |
2 | 火曜日 |
3 | 水曜日 |
4 | 木曜日 |
5 | 金曜日 |
6 | 土曜日 |
| Cron式 | 意味 |
|---|---|
* * * * * |
毎分 |
0 * * * * |
毎時0分 |
0 0 * * * |
毎日0時0分 |
0 0 * * 1 |
毎週月曜日の0時0分 |
0 0 1 * * |
毎月1日の0時0分 |
0 0 1 1 * |
毎年1月1日の0時0分 |
*/5 * * * * |
5分ごと |
0 */2 * * * |
2時間ごとの0分 |
0 9-18 * * 1-5 |
平日9時〜18時の毎時0分 |
30 6 * * * |
毎日6時30分 |
0 9-17/2 * * *
9時から17時の間、2時間ごとの0分に実行
0 0 1,15 * *
毎月1日と15日の0時0分に実行
0 10 * * 1,3,5
月・水・金の10時0分に実行
Cron式を試してみましょう
変換ツールを使う