Cron 式を使用して、Cloud Assistant のコマンドを、時間ベースの柔軟なトリガーでスケジュールします。
Cron 式の基本構文
Cron 式は、ジョブのスケジュールを定義する、6 つまたは 7 つのフィールドで構成された文字列です。
形式:
秒 分 時 日 月 曜日 [年]
-
<年> はオプションです。
-
単一のフィールドの場合:
-
各フィールドでは、特定の値、範囲、増分、または特殊文字を使用できます。
-
複数の値はコンマ (
,) で区切ります。 -
各フィールドでは、先行ゼロは最大 1 つまで使用できます。たとえば、「01」は有効ですが、「001」は無効です。
-
フィールドの有効値
次の表に、各フィールドの値の範囲と特殊文字を示します。
|
フィールド |
必須 |
値の範囲 |
特殊文字 |
|
秒 |
はい |
[0, 59] |
*、-、/ |
|
分 |
はい |
[0, 59] |
*、-、/ |
|
時 |
はい |
[0, 23] |
*、-、/ |
|
日 |
はい |
[1, 31] |
*、-、/、?、L、W |
|
月 |
はい |
[1, 12] または [JAN, DEC] |
*、-、/ |
|
曜日 |
はい |
[1, 7] または [MON, SUN]。Cloud Assistant のコマンドでは、[1, 7] 形式を使用する場合、 重要
Cron 式のセマンティクスはシステムによって異なります。Cloud Assistant 以外では、1 が日曜日を示し、7 が土曜日を示すことがあります。 |
*、-、/、?、L、# |
|
年 |
いいえ |
[現在の年, 2099] |
*、-、/ |
特殊文字
次の表に、各特殊文字とその意味を示します。
|
特殊文字 |
意味 |
例 |
|
|
すべての値。 |
「月」フィールドの |
|
|
列挙値のリスト。 |
「分」フィールドの |
|
|
値の範囲。 |
「分」フィールドの |
|
|
開始値からの増分。 |
「分」フィールドの |
|
|
未指定の値。「日」および「曜日」フィールドでのみ使用されます。 |
「日」または「曜日」のいずれかで値を指定した場合は、競合を避けるために、もう一方を |
|
|
最終日。「日」および「曜日」フィールドでのみサポートされます。 重要
|
|
|
|
指定した日に最も近い平日 (月曜日から金曜日)。月の境界を越えません。 |
「日」フィールドの |
|
|
月内における N 番目の曜日。 重要
「曜日」フィールドでのみサポートされます。 |
「曜日」フィールドの |
例
|
シナリオ |
値 |
|
|
毎日特定の時刻にタスクを実行します。 |
毎日 10:15 にタスクを実行します。 |
|
|
毎日 12:00 にタスクを実行します。 |
|
|
|
毎日特定の時刻にタスクを実行します。 |
毎日 10:00、14:00、16:00 にタスクを実行します。 |
|
|
一定の間隔でタスクを実行します。 |
毎日 09:00 から 17:00 まで 30 分ごとにタスクを実行します。 |
|
|
毎日 14:00 から 14:59 まで毎分タスクを実行します。 |
|
|
|
毎日 14:00 から 14:05 まで毎分タスクを実行します。 |
|
|
|
毎日 14:00 から 14:55 まで 5 分ごとにタスクを実行します。 |
|
|
|
毎日 14:00 から 14:55 までと 18:00 から 18:55 まで、5 分ごとにタスクを実行します。 |
|
|
|
月の特定の日または週の特定の曜日にタスクを実行します。 |
毎週水曜日の 12:00 にタスクを実行します。 |
|
|
毎月 15 日の 10:15 にタスクを実行します。 |
|
|
|
毎月最終日の 10:15 にタスクを実行します。 |
|
|
|
毎月最終土曜日の 10:15 にタスクを実行します。 |
|
|
|
毎月第 3 土曜日の 10:15 にタスクを実行します。 |
|
|
|
特定の年の特定の日にタスクを実行します。 |
毎年 3 月の毎週水曜日の 14:10 と 14:44 にタスクを実行します。 |
|
|
2022 年に毎日 10:15 にタスクを実行します。 |
|
|
|
毎年、毎日 10:15 にタスクを実行します。 |
|
|
|
2022 年に毎日 14:00 から 14:55 までと 18:00 から 18:55 まで、5 分ごとにタスクを実行します。 |
|
|
|
2022 年と 2023 年の毎月第 3 土曜日の 10:15 にタスクを実行します。 |
|
|
|
2022 年から 2025 年まで、毎日 9:00 から 17:30 まで 30 分ごとにタスクを実行します。 |
|
|
|
2022 年から 2 年ごとに、3 月の毎週水曜日の 14:10 と 14:44 にタスクを実行します。 |
|
|