Cron 式パーサー

5 フィールドの cron 式を解析・生成し、各フィールドの意味と次回実行時刻を確認

式を解析

フィールドの意味

今後 5 回の実行時刻

式を生成

分
時間
日
か月
日

構文クイックリファレンス

フィールド指定できる値名前
分0–59—
時0–23—
日1–31—
月1–12 または JAN–DECJAN–DEC
曜日0–7(0 と 7 はどちらも日曜)または SUN–SATSUN–SAT
記号意味
*任意の値
,複数の値(リスト)
-範囲
/ステップ(N ごと)

L、W、#、? などの拡張記号や秒を含む 6 フィールドの式には対応していません。入力された場合はパーサーが明示的に指摘します。

よく使う例

式意味
*/15 * * * *15 分ごと
0 * * * *毎時 0 分
0 0 * * *毎日 0:00
30 9 * * *毎日 9:30
0 9 * * 1-5平日(月〜金)9:00
0 0 1 * *毎月 1 日 0:00
0 0 * * 0毎週日曜 0:00

日フィールドと曜日フィールドの OR ルール

標準 cron の動作:「日」と「曜日」の両方のフィールドが * 以外で始まる(両方とも限定されている)場合、どちらか一方が一致すればその日に実行されます。つまり AND ではなく OR で結合されます。例えば 0 9 1 * 1 は毎月 1 日の 9:00 と毎週月曜の 9:00 の両方に実行されます。どちらか一方が * の場合は、もう一方のフィールドだけで絞り込まれます。

使い方

「式を解析」に 5 フィールドの cron 式(分 時 日 月 曜日)を入力すると、各フィールドの自然言語による説明と、ローカル形式の今後 5 回の実行時刻が表示されます。「式を生成」ではフィールドごとにモード(毎・N ごと・値を指定)を選ぶだけで、式がリアルタイムに組み立てられ、解釈も同時に表示されます。対応構文:*、リスト(,)、範囲(-)、ステップ(/)、数値、大文字小文字を区別しない月名(JAN–DEC)と曜日名(SUN–SAT)。曜日フィールドでは 0 と 7 の両方が日曜を意味します。すべての処理はブラウザ内で行われます。