■Cronスケジュールのパターン
各サブフィールドをスペースで区切る形式で記述する。
(例)「毎週水曜日の午後 12:00」をスケジュールする場合:「 0 0 12 ? * WED 」と記述
■各サブフィールドで使用可能な値
■サブフィールドには範囲やリストを指定することも可能。
(例)「曜日」フィールド では下記の例のように記述することができる。
“MON-FRI”(月曜日~金曜日)
"MON, WED, FRI"(月曜日、水曜日、金曜日)
"MON-WED,SAT" (月曜日~水曜日と土曜日)
下記のような特殊文字を使用することも可能です。
■Cronスケジュールの具体的な記入例
Cron スケジュール | 説明 |
---|---|
0 0 12 * * ? | 毎日午前 12 時 (正午) に実行 |
0 15 10 ? * * | 毎日午前 10:15 に実行 |
0 15 10 * * ? | 毎日午前 10:15 に実行 |
0 15 10 * * ? * | 毎日午前 10:15 に実行 |
0 15 10 * * ? 2019 | 2019 年中の毎日午前 10:15 に実行 |
0 * 14 * * ? | 毎日午後 2 時から午後 2:59 までの間、毎分実行 |
0 0/5 14 * * ? | 毎日午後 2 時から午後 2:55 までの間、5 分毎に実行 |
0 0/5 14,18 * * ? | 毎日午後 2 時から午後 2:55 までの間、5 分毎に実行、 及び毎日午後 6 時から午後 6:55 までの間、5 分毎に実行 |
0 0-5 14 * * ? | 毎日午後 2 時から午後 2:05 までの間、毎分実行 |
0 10,44 14 ? 3 WED | 3 月の毎水曜日の午後 2:10 および午後 2:44 に実行 |
0 15 10 ? * MON-FRI | 毎週月曜日、火曜日、水曜日、木曜日、および金曜日の午前 10:15 に実行 |
0 15 10 15 * ? | 毎月 15 日の午前 10:15 に実行 |
0 15 10 L * ? | 毎月最終日の午前 10:15 に実行 |
0 15 10 ? * 6L | 毎月最終金曜日(Launcherの場合は土曜日)の午前 10:15 に実行 |
0 15 10 ? * 6L 2016-2019 | 2016、2017、2018、および2019年の毎月最終金曜日 (Launcherの場合は土曜日)の午前 10:15 に実行 |
0 15 10 ? * 6#3 | 毎月第 3 金曜日(Launcherの場合は土曜日)の午前 10:15 に実行 |