Cron式パーサー

Cron式を解析して説明します。標準の5フィールドおよび拡張6フィールド(秒付き)cronフォーマットに対応。人間が読める説明、UTCでの次の10回の実行時刻、詳細なフィールドの内訳を表示します。ワイルドカード、範囲、リスト、ステップ、名前付き値(MON-SUN、JAN-DEC)に対応しています。

人間が読める形式
フィールドの内訳
フィールド 意味

cron式についてもっと詳しく

cron式のフォーマット

標準のcron式はスペースで区切られた5つのフィールドで構成されます:

分 時 日 月 曜日

フィールド許容値特殊文字
0-59* , - /
0-23* , - /
1-31* , - /
1-12またはJAN-DEC* , - /
曜日0-7またはSUN-SAT(0と7 = 日曜日)* , - /
特殊文字
  • * フィールド内のすべての値に一致します。
  • , 値のリストを区切ります。例:曜日フィールドの1,3,5は月曜日、水曜日、金曜日を意味します。
  • - 範囲を定義します。例:時フィールドの9-17は午前9時から午後5時までの毎時を意味します。
  • / ステップを定義します。例:分フィールドの*/15は15分ごとを意味します。5/10は分5から始まり、10分ごと(5、15、25、35、45、55)を意味します。
一般的な例
意味
0 * * * *毎時0分
*/5 * * * *5分ごと
0 9 * * 1-5平日の午前9時
0 0 1 * *毎月1日の深夜0時
30 2 * * 0毎週日曜日の午前2時30分
0 6,18 * * *毎日午前6時と午後6時
0 0 * * 1-5平日の深夜0時
15 14 1 * *毎月1日の午後2時15分
6フィールド形式(秒付き)

一部のシステムでは、先頭にオプションの秒フィールドをサポートしています:

秒 分 時 日 月 曜日

例えば、30 0 * * * *は毎分30秒を意味します。