Cron式パーサー
標準的な5フィールドのcron式を入力すると、そのスケジュールをわかりやすい文章で即座に説明します。誤った構文を検出する検証機能も備えています。
🔒 お使いのブラウザ内でローカル処理されます
Loading…
使い方
- 入力欄に標準的な5フィールドのcron式を入力または貼り付けます。フィールドは分・時・日・月・曜日です。
- 入力中にリアルタイムで式を検証し、誤った構文や範囲外の値をすぐに指摘します。
- 式が有効になると、入力欄の下にスケジュールのわかりやすい説明が表示されます。
- サンプルのいずれかをクリックすると、よくあるスケジュールパターンが入力欄に入り、どのように説明されるか確認できます。
特徴
- 分・時・日・月・曜日という標準的な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フィールド形式はここでは解析されません。