Error: Too many requests. Please try again later. x

Crontab式エディター

このツールは、バックアップ、メール、ステータスチェックなどのタスクをスケジュールするためのカスタムcron式を生成できます。

無効なCron式です
入力リセット
*すべての値
,値リストの区切り文字
-範囲値
/ステップ値
1-12許可された値
JAN-DEC許可された値

You can check the cron format, know the allowed characters and even refer few examples to get an idea about cron expressions.

cron 式ができたので、cron ジョブの監視も開始する必要があると思いませんか? 開始するにはサインアップしてください。

cronジョブのステータスをキャプチャ

スケジュールどおりに開始されないジョブを識別

時間のかかるジョブを警告

cron ジョブの失敗の修復

簡単なセットアップ

インテリジェンスなしきい値

メールおよびSMS通知

3rdパーティアラート連携

カスタムレポートとダッシュボード

Cronとは

Cronまたはcronジョブは、スケジュールしたコマンドやスクリプトを実行するために使用されるUnixユーティリティです。Cronは通常、特定の日付または一定の時間間隔でシステムメンテナンスの実行、メールのダウンロードなどの繰り返しタスクをスケジュールするために使用されます。

Cron式とは

cron式は、空白で区切られた5つの異なるフィールドで構成される文字列です。各フィールドには、そのフィールドで許可されている値と、特殊文字をさまざまなバリエーションで入力することができます。フィールドは次のとおりです。:

cron式は次の形式になります: * * * * ?

or 次のように指定します:14,18,3-39,52 * ? JAN,MAR,SEP MON-FRI

フィールド名必須許可された値許可された特殊文字
はい0-59, - * /
時間はい0-23, - * /
日にちはい1-31, - * ? / L W
はい1-12 or JAN-DEC, - * /
曜日はい1-7 or SUN-SAT, - * ? / L #

特殊文字

「L」と「W」の文字を月の日フィールドで組み合わせて「LW」にすることもできます。これは「月の最後の平日」と解釈されます。

有効な文字と月と曜日の名前では大文字と小文字は区別されません。MONはmonと同じです。

特殊文字 説明
* ("all values") フィールド内のすべての値を選択するために使用されます。例:時間フィールドの「*」は「毎時」を示します
? ("no specific value") 1つのフィールドで特定のものを選択し、2番目のフィールドでランダムなものを生成するために使用されます。例:トリガーを月の15日に起動したいが、その日が何時であるかは気にしない場合は、2つのフィールドを日フィールドに「15」、時間フィールドに「?」として指定できます。
- 範囲を指定します。例:日フィールドに「15-17」と指定すると、15、16、17 日を示します。
, 追加の値を示すために使用されます。例:時間フィールドの「9,10,11」は、1日の 9、10、11時間を示します。
/ 増分を示します。例:「0/30」が分フィールドに指定されている場合、0、30、60、90 分が選択されたことを示します。同様に「15/30」を指定した場合、選択は 15、45、75、105分です。また、''文字の後に'/'を含めることもできます。この場合、'' は '/' の前に '0' があるのと同じです。月日フィールドに'2/5'が含まれている場合、「月の2日目から5日ごとに実行する」ことを意味します。
L("last") 含まれている2つのフィールドのそれぞれに異なる意味を指定します。例:月の日付フィールドの値「L」は「月の最終日」を意味します。つまり1月は31日、うるう年でない2月は28日です。曜日フィールドのみで使用する場合は、単に「7」または「SAT」を意味します。ただし、曜日フィールドで別の値の後に使用した場合、「月の最後のxxx日」を意味します。たとえば、「3L」は「月の最後の火曜日」を意味します。月の最終日からのオフセットを定義することもできます。たとえば、「L-5」は、暦月の最終日から5日前を意味します。「L」オプションを使用する場合は、値の範囲を指定しないことが重要です。生成される結果が混乱を招いたり、予期しない結果になったりする可能性があるためです。
W ("weekday") 指定された日に最も近い曜日 (月曜日から金曜日) を指定します。例:「12W」を月日フィールドの値として定義した場合、その意味は「月の12日に最も近い曜日」です。したがって、12日が土曜日の場合、トリガーは11日の金曜日に起動します。12日が日曜日の場合、トリガーは13日の月曜日に起動します。12日が水曜日の場合、トリガーは12日の水曜日に起動します。ただし、「1W」を月日の値として定義し、1日が土曜日の場合、トリガーは月の日数の境を飛び越えることがないため、3日の月曜日に起動します。「W」文字は、月日が1日の場合のみ指定でき、日数の範囲やリストの場合は指定できないことに注意してください。
# 月の「n番目」のXXX日を指定します。例:曜日フィールドの「5#2」の値は、「月の第2木曜日」を意味します (5日目 = 木曜日、「#2」 = 月の2日目)。その他の例:「1#2」 = 月の第2日曜日、「3#4」 = 月の第4火曜日。「#5」を指定し、その月に指定された曜日の5がない場合は、その月は実行されないことに注意してください。