このツールに問題がありますか?

「5フィールドcron説明(オンライン)」について

このツールは cron 式(例:"0 9 * * 1-5")を解析し、何を意味しいつ実行されるかを平易に説明します。次の数回分の実行時刻も表示するので、デプロイ前に意図と合っているか確認できます。

Cron は Unix 系の標準的なスケジューリング言語:cron job、Kubernetes CronJobs、GitHub Actions、AWS EventBridge ほか多数で使われます。5 フィールド(分/時/日/月/曜日)はコンパクトですが間違いやすい。

本番投入前のチェックに必須。1 時間ごとのつもりが 1 分ごとになっていたら、請求や大量メールで瞬時に大事故です。

このツールの使い方

cron 式を平易な英文に解説する手順

  1. cron 式を貼り付け

    「Cron expression」は古典的な Unix 5 フィールド構文を期待:`minute hour day-of-month month day-of-week`。例:`0 9 * * 1` は毎週月曜 09:00。

  2. 対応文法

    標準ワイルドカード(`*`)、リスト(`1,15`)、レンジ(`9-17`)、ステップ(`*/15`、`0-30/5`)、ローカル cron 実装が許す範囲での曜日/月名。最大 120 文字。

  3. 「実行」

    結果は各フィールドから派生する人間可読の解説 — 例:「At 09:00, on Mondays.」。次回実行時刻は算出しません — それは cron-next-runs-online で。

  4. 6 フィールド/方言の注意

    Quartz など seconds や year を持つ非標準方言、`@hourly`/`@yearly` の事前定義マクロ、`L`/`W`/`#` 拡張は完全には扱いません — 本ツールは POSIX 系 5 フィールド cron 前提で作られています。