ray88’s diary

お仕事で困ったとき用の自分用の覚書

UiPath Cron式でスケジュール実行

■Cronスケジュールのパターン
各サブフィールドをスペースで区切る形式で記述する。
(例)「毎週水曜日の午後 12:00」をスケジュールする場合:「 0 0 12 ? * WED 」と記述
f:id:ray88:20210910232845p:plain
■各サブフィールドで使用可能な値
f:id:ray88:20210910235153p:plain

■サブフィールドには範囲やリストを指定することも可能。
 (例)「曜日」フィールド では下記の例のように記述することができる。
 “MON-FRI”(月曜日~金曜日)
 "MON, WED, FRI"(月曜日、水曜日、金曜日)
 "MON-WED,SAT" (月曜日~水曜日と土曜日)

下記のような特殊文字を使用することも可能です。
f:id:ray88:20210911000151p:plain

■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 に実行