Cron 式パーサー
cron式を平易な言葉で説明し、次回の実行時刻をあなたのタイムゾーンでプレビューします。
例
このツールについて
標準の5フィールドcron式を貼り付けると、読みやすい説明、ブラウザのタイムゾーン基準の次回実行5回(UTC併記)、そして各フィールドが正確にどの値に一致するかの分解を表示します。範囲、ステップ、リスト、JAN/MON名、@daily系マクロに対応します。
式が複雑になるほどフィールド表が答えになります。スケジュールが実際にどの分・時・日に展開されるかをそのまま示します。
よくある質問
crontabは5フィールドですがSpring/Quartzは6フィールドです。これはどちらですか?+
標準の5フィールドcron(分 時 日 月 曜日)です。6フィールドを貼り付けると、最初のフィールドは秒とみなして無視し注記を表示します。Quartz専用トークン(L、W、#、?)は意味が異なり、?は*として受け入れ、その他は拒否します。
日(day-of-month)と曜日(day-of-week)の両方を指定するといつ実行されますか?+
標準cronで最も意外なルールですが、両方が制限されている場合は「どちらか一方」が一致すれば実行されます。'0 0 13 * 5' は13日の金曜ではなく、毎月13日かつ毎週金曜に実行されます。
次回実行はどのタイムゾーン基準ですか?+
ブラウザのタイムゾーン基準で、パネルに表示されます。本番のcrontabはサーバーのタイムゾーン(多くはUTC)で動くことを忘れないでください。UTCサーバーの '0 9' のジョブはKSTで18:00に実行されます。
@daily は実際には何を意味しますか?+
'0 0 * * *' — 毎日深夜0時のマクロです。同様に @hourly、@weekly、@monthly、@yearly も固定スケジュールに展開され、使用すると展開後の式が表示されます。