Cron Expression Parser

cron スケジュールを解析、検証、説明し、フィールドの詳細と今後の実行時刻を確認できます。

cron 式
5 フィールドの Unix cron 式を入力します。スケジューラーが対応している場合は、任意の秒フィールドも含められます。

有効な式

クイックプリセット

一般的なスケジュールから始めて、各フィールドを直接調整できます。

次回の実行
現在のブラウザー時刻から、次に一致する 10 件の実行時刻をプレビューします。
有効な式

要約

5 分ごと

次回の実行時刻には、このブラウザーの local time を使用します。

フィールド内訳

各フィールドを左から右へ読み、スケジュールのどの部分を制御しているかを確認します。

フィールド値許可範囲
分*/50-59
時*0-23
月の日*1-31
月*1-12 or JAN-DEC
曜日*0-7 or SUN-SAT

次回の実行

#日時相対時間
12026/10/10 01:00:003 分後
22026/10/10 01:05:008 分後
32026/10/10 01:10:0013 分後
42026/10/10 01:15:0018 分後
52026/10/10 01:20:0023 分後
62026/10/10 01:25:0028 分後
72026/10/10 01:30:0033 分後
82026/10/10 01:35:0038 分後
92026/10/10 01:40:0043 分後
102026/10/10 01:45:0048 分後

デプロイ前に cron スケジュールを理解する

cron 式はコンパクトですが、フィールドを少し間違えるだけで、意図したよりもはるかに頻繁に、または少なくジョブが実行される可能性があります。このパーサーはブラウザー内で式を検証し、スケジュールを平易な言葉で説明し、各フィールドを分解して、今後の実行時刻をプレビューします。

使用する場面

  • デプロイ、バックアップ、クリーンアップ、通知のスケジュールを、サーバー、CI システム、タスクランナーに追加する前に確認する。
  • コピーした cron 式を、実際に期待しているスケジュールと比較する。
  • フィールドを 1 つずつ変更し、説明の更新を見ながら cron 構文を学習またはデバッグする。

対応形式

このツールは標準的な 5 フィールドの Unix cron 式に対応しています。フィールドは分、時、月の日、月、曜日です。また、秒単位の精度に対応するスケジューラー向けに、先頭に秒を含む 6 フィールドの式も受け付けます。

結果の読み方

要約には平易な説明が表示され、フィールド表には元の式がどのように分割されているかが表示されます。今後の実行時刻にはブラウザーのローカルタイムゾーンが使用されるため、ジョブを実行するスケジューラーのタイムゾーンと比較してください。

注意事項

  • 曜日の値では日曜日に 0 または 7 がよく使われ、MON や FRI などの名前も使用できます。
  • JAN や DEC などの月名を使うと、本番環境のスケジュールを確認しやすくなります。
  • スケジューラーが別の cron 方言を使用している場合は、?、L、W、# などの特殊トークンをそのスケジューラー自身のドキュメントで確認してください。