Global ToolBox

Cron式パーサー

標準的な5フィールドのcron式を入力すると、そのスケジュールをわかりやすい文章で即座に説明します。誤った構文を検出する検証機能も備えています。

🔒 お使いのブラウザ内でローカル処理されます

Loading…

使い方

  1. 入力欄に標準的な5フィールドのcron式を入力または貼り付けます。フィールドは分・時・日・月・曜日です。
  2. 入力中にリアルタイムで式を検証し、誤った構文や範囲外の値をすぐに指摘します。
  3. 式が有効になると、入力欄の下にスケジュールのわかりやすい説明が表示されます。
  4. サンプルのいずれかをクリックすると、よくあるスケジュールパターンが入力欄に入り、どのように説明されるか確認できます。

特徴

  • 分・時・日・月・曜日という標準的な5つのcronフィールドをすべて解析
  • ワイルドカード(*)、特定の値、範囲(1-5)、リスト(1,3,5)、ステップ値(*/15)に対応
  • 入力しながらスケジュールのわかりやすい説明を生成
  • 構文や範囲外の値を明確で具体的なエラーメッセージで検証
  • 100%クライアントサイドで動作 — cron式がブラウザの外に送信されることはありません

よくある質問

cron構文とは何ですか?

cronはUnix系システムで使われる時間ベースのジョブスケジューラーです。cron式は、ジョブをいつ実行するかを表すコンパクトな5フィールドのパターン(分 時 日 月 曜日)です。Linuxのcrontabファイル、CI/CDパイプラインのスケジュール、Kubernetes CronJobなど、多くの場面で使用されています。

cron式の5つのフィールドはそれぞれ何を意味しますか?

順に、分(0-59)、時(0-23)、日(1-31)、月(1-12)、曜日(0-6、0は日曜日)です。現在時刻がすべての5フィールドに一致するときにジョブが実行されます。

cronフィールドのアスタリスク(*)は何を意味しますか?

アスタリスクはそのフィールドの「任意の値」を意味し、ジョブの実行タイミングを制限しません。たとえば、時フィールドの*は、ジョブが特定の時間に限定されないことを意味します。

範囲、リスト、ステップはどのように機能しますか?

1-5のような範囲は、1から5までのすべての値(両端を含む)に一致します。1,3,5のようなリストは、それらの特定の値のみに一致します。*/15のようなステップは、そのフィールドの最小値から始まる「15単位ごと」を意味し、1-31/2のように範囲と組み合わせることもできます。

このツールは@dailyや@hourly、秒・年フィールドに対応していますか?

いいえ。このツールは古典的な5フィールドのUnix cron形式に特化しています。@dailyのような省略記法や、秒・年を含む拡張された6フィールド・7フィールド形式はここでは解析されません。

関連ツール