コンテンツへスキップ
uencoder

cron 式をパースして平易な言葉でスケジュールを説明する

cron 式(例:「0 9 * * 1-5」)を人が読めるスケジュールにデコードし、自然言語から cron 式を生成します。

  1. 1

    cron 式はコンパクトですが難解です。5 つのフィールド(分、時、日、月、曜日)が複雑なスケジュールを表現します。自然な文章にパースすることでスケジューリングのミスを防げます。説明からの生成により構文エラーを回避できます。

  2. 2
    Cron 式パーサー →

    cron 式(例: '*/15 9-17 * * 1-5')を貼り付けてください。ツールはそれを自然な文章で説明し('毎時 15 分ごと、09:00 から 17:00 の間、月曜から金曜')、次の数回の実行時刻を一覧表示します。

  3. 3
    Cron 式ジェネレーター →

    スケジュールを言葉で記述するか、よくあるパターン(毎日 9 時、毎平日、毎月 1 日)を選んでください。ツールが正しい cron 式を出力します。

よくある質問

5 フィールドと 6 フィールドの cron の違いは何ですか?
標準的な cron は 5 フィールド(分 時 日 月 曜日)です。システムによっては、秒(先頭)や年(末尾)の 6 番目のフィールドを追加します。Quartz cron は 6〜7 フィールドです。生成前にターゲットシステムの形式を確認してください。
cron が誤った時刻に実行されるのはなぜですか?
cron はサーバーのタイムゾーンで実行されます(クラウドプラットフォームでは通常 UTC)。'0 9 * * *' はサーバー時間の 9:00 であって、あなたの現地時間ではありません。タイムゾーンのオフセットに合わせて式を調整するか、crontab/環境で TZ を設定してください。

このタスクを解決するワークフロー

関連ツール