無料オンライン Cron Expression Parser
cron 式を即座に解析・理解。人間が読める説明と次回 5 回の実行予定時刻を表示します。無料、100% クライアントサイド処理。
100% クライアントサイド · データは一切外部に送信されませんField reference
| Field | Range | Special chars |
|---|---|---|
| minute | 0-59 | * / , - |
| hour | 0-23 | * / , - |
| day of month | 1-31 | * / , - L W |
| month | 1-12 | * / , - |
| day of week | 0-7 (0/7=Sun) | * / , - L # |
使い方 Cron Expression Parser
cron 式を入力欄に入力または貼り付けてください。入力欄の下にある 5 つのトークンインジケーターで各位置の値を一目で確認できます。
- 解析 をクリックするか Ctrl/Cmd+Enter を押すと、人間が読める説明とあなたのローカルタイムゾーンで次回 5 回の実行時刻が生成されます。
- よく使う例 を展開すると、あらかじめ用意された式を読み込めます——構文の学習に最適です。
- 下部の フィールドリファレンス 表には、各位置の有効な範囲と特殊文字が記載されています。
サポートされる特殊文字:*(すべて)、,(リスト)、-(範囲)、/(ステップ)、?(任意、日付フィールドのみ)、L(最終)、W(直近の平日)、#(第 n 週の曜日)。
よくある質問
cron 式とは何ですか?
cron 式は、繰り返しスケジュールを定義する 5 つのフィールド(分、時、日、月、曜日)の文字列です。Unix 系システムやジョブスケジューラーがタスクを自動的にトリガーするために使用します。
cron フィールドの * はどういう意味ですか?
* はそのフィールドの「すべての値」を意味します。たとえば、分フィールドの * は「毎分」を意味します。* * * * * と組み合わせると、毎日毎時間毎分実行します。
*/5 と 0,5,10,15,20,25,30,35,40,45,50,55 の違いは何ですか?
両者は等価です。*/5 はステップ構文を使用し、「0 から始まる 5 つおきの値」を意味します。コンマ区切りの明示的なリストも同じ結果を得ますが、より冗長です。
6 フィールド(秒付き)の cron はサポートされますか?
このパーサーは標準の 5 フィールド Unix cron 形式(分から曜日まで)をサポートします。一部のシステム(Quartz Scheduler など)は秒フィールドを追加しますが、それらの式はここではサポートされていません。
各フィールドの有効な範囲は何ですか?
分:0〜59。時:0〜23。日:1〜31。月:1〜12(または JAN〜DEC)。曜日:0〜7(0 と 7 はどちらも日曜日、または SUN〜SAT)。
月や曜日の名前(英語略称)を使えますか?
はい。月には JAN、FEB、MAR、APR、MAY、JUN、JUL、AUG、SEP、OCT、NOV、DEC、曜日には SUN、MON、TUE、WED、THU、FRI、SAT が使用できます。