DevToolbox

無料オンライン Crontab Validator & Explainer

cron 式を即座に検証。分かりやすい説明と、任意のタイムゾーンでの次回 5 回の実行時刻を取得します。無料、100% クライアントサイド。

100% クライアントサイド · データは一切外部に送信されません
*/5
Minute
*
Hour
*
Day (Month)
*
Month
*
Day (Week)
Common Expressions

使い方 Crontab Validator & Explainer

cron 式を入力フィールドに入力または貼り付けてください。入力しながらリアルタイムで検証されます。

  • 入力欄の横に 有効 / 無効 バッジが即時更新されます。
  • 式が有効な場合、人間が読めるか説明(例:「5 分ごと」)が表示されます。
  • 選択したタイムゾーンの 次回 5 回の実行時刻 がリストに表示されます。

タイムゾーン セレクターで任意の主要タイムゾーンで実行時刻を表示します。よく使う式 パネルのバッジをクリックすると、その式が読み込まれます。Ctrl/Cmd+K で全てクリアできます。

よくある質問

このツールと cron ジェネレーターの違いは何ですか?

cron ジェネレーターはゼロから cron 式を作成するためのビジュアルビルダーです。crontab バリデーターは既存の式を検査することに特化しており、構文が有効かどうかを即時判定し、わかりやすい説明と任意タイムゾーンでの次回 5 回の実行時刻を表示します。

cron のフィールドは 5 つですか? 6 つですか?

標準の Unix/Linux crontab は 5 フィールド(分 0–59、時 0–23、日 1–31、月 1–12、曜日 0–7、0 と 7 はどちらも日曜日)を使用します。Quartz や AWS EventBridge などは秒フィールドを追加します。このツールは標準の 5 フィールド形式を検証します。

どの特殊文字がサポートされていますか?

* は「全値」を意味します。, はリストの区切り(例:1,3,5)。- は範囲を定義(例:1-5)。/ はステップを定義(例:*/15 は 15 単位ごと)。L は日付フィールドで「最後」を意味します。W は「最も近い平日」。# は「月の第 n 曜日」(例:2#3 = 第 3 火曜日)。

タイムゾーンの処理はどのように機能しますか?

次回実行時刻は選択したタイムゾーンで計算されます。ローカルタイムゾーン(例:America/New_York)に切り替えると、サマータイムのオフセットを含む調整済みの時刻が表示されます。cron 式自体はタイムゾーンに依存しません。

有効に見える式でもエラーが表示されることがあるのはなぜですか?

構文的には正しくても論理的に不可能な式があります。たとえば 0 0 31 2 *(2 月 31 日の真夜中)は 2 月に 31 日が存在しないため実行されることはなく、パースエラーとして報告されます。

月や曜日の名前を使えますか?

はい。数値の代わりに 3 文字の月名(JAN〜DEC)や曜日名(SUN〜SAT)を使用できます。たとえば 0 9 * * MON-FRI は 0 9 * * 1-5 と同等です。

関連ツール

関連記事