QuickATools

開発者ツール · Free browser tool

Cron 式の解説

cron 式を即座に解読・検証し、複雑な crontab スケジュールを人が読める自然言語の説明に変換します。

Cron expression

Standard 5-field crontab — minute hour day-of-month month day-of-week.

Operators: * any, , list, - range, / step. Day-of-week accepts 0–6 or SUN–SAT.

Human-readable schedule

Valid0 9 * * 1-5

At 09:00, on Monday, Tuesday, Wednesday, Thursday, Friday.

Next scheduled runs

Next 5 matches after (local time).

  1. No upcoming runs found in the search window.

Frequently Asked Questions

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

標準の crontab 行は順に5フィールドを使います。分(0–59)、時(0–23)、日(1–31)、月(1–12)、曜日(0–6、0 が日曜日)。合わせて「どの分の、どの時の、どのカレンダー日/月/曜日にこのジョブが走るべきか」に答えます。このツールは Linux crontab と多くのクラウドスケジューラが使う古典的な5フィールド形式を対象にします。

cron で *、-、/、, は何を意味しますか?

* はそのフィールドの「すべての有効値」です。カンマは離散値のリスト(例: 1,15)、ダッシュは範囲(例: 9-17)、スラッシュはステップ(例: 分の */5 は5分ごと、0-30/10 は 0・10・20・30)です。1,15,30 や MON-FRI のように組み合わせられます。

開発者が cron で最もよく犯すミスは?

よくある落とし穴は、曜日番号の混同(日曜を 0 か 1 か)、日と曜日が両方制限されていると通常 AND ではなく OR で結合されることを忘れること、5フィールド crontab に6フィールドの「秒」式を使うこと、スケジューラのタイムゾーンがノートPCと同じだと仮定することです。ジョブが実際に使うタイムゾーンで、次の数回の実行時刻を必ず確認してください。

オンラインツールに貼らずローカルで cron を解説する理由は?

本番スケジュールは内部メンテナンス窓・請求締め・バッチ周期を含み、第三者のログに残したくないことが多いです。この解説器は解析・説明・次回実行時刻の投影をすべてブラウザ内だけで行い、アップロードがないので、インフラスケジュールを外部サービスに漏らさず安全に検証できます。

アスタリスクを当て推量せず Crontab・バッチスケジュールをデバッグ

Cron 式は設計上密度が高い——Linux crontab・CI ジョブ・サーバーレススケジューラがいつ発火するかを制御する小さな5フィールド。ずれた *、1日ずれた曜日、日と曜日が OR で結合されることを忘れることは、ジョブが全く走らない、または意図よりはるかに頻繁に走る原因になります。式を平文に訳し、次の数回の発火時刻を並べるのが、本番に届く前にミスを捉える最速の方法です。

この解説器はすべてブラウザに留まります。内部バッチ周期・メンテナンス窓・インフラスケジュールは端末を離れず、サーバーサイドパーサーもアカウントも不要です。5フィールド式を貼り、フィールド別グリッドを調整し、プリセットを読み込み、自然言語の要約とこれからのローカル実行タイムラインの両方を確認してください。

対応演算子は日常の crontab に十分です。*(任意)、,(リスト)、-(範囲)、/(ステップ)、および SUN–SAT / JAN–DEC エイリアス。ベンダー固有の6/7フィールド拡張ではなく古典的5フィールドを対象にするため、ここで検証したものは一般的な Linux crontab や多くのクラウドスケジュール UI と一致します。

残りの開発者ツールキットも見てください。JSON フォーマッター、Base64 エンコード/デコード、UUID 生成、正規表現テスター、JWT デコーダー、色コントラストチェッカー、Markdown プレビュー。