ZeroTool Workbench

Cron ジョブジェネレーター

フィールドごとのコントロールで cron 式をビジュアルに構築。分・時・日・月・曜日に対して毎回/N ごと/範囲/指定を選択可能。人間が読める説明と次の 10 回の実行時刻を表示。無料オンラインツール。

100% クライアントサイド データはブラウザ外に出ません 無料 · 登録不要
プリセット:
0–59
*
0–23
*
1–31
*
1–12
*
曜日 0–6
*
説明

    使い方

    上部のプリセットをクリックすると一般的なスケジュールを即座に読み込めます。手動で各フィールドを設定することもできます。

    各時間フィールド(分、時、日、月、曜日)のモードをタブボタンで選択します:

    • — フィールドのすべての値に一致します(* を出力)。
    • N ごと — N ごとの値に一致します(例:*/5 は 5 分ごと)。
    • 範囲 — 2 つの数字の間のすべての値に一致します(例:9-17 は業務時間)。
    • 指定 — 特定の値に一致します。月/曜日はチップをクリックして選択、分/時/日はカンマ区切りの数値を入力します。

    Cron 式フィールドは自動更新されます。コピーボタンでコピーし、説明でスケジュールを確認、次の 10 回の実行時刻でローカルタイムゾーンのタイミングを確認してください。

    cron 式フィールドリファレンス

    フィールド位置許可される値特殊文字
    第 1 フィールド0–59* / - ,
    第 2 フィールド0–23* / - ,
    第 3 フィールド1–31* / - ,
    第 4 フィールド1–12* / - ,
    曜日第 5 フィールド0–6(日曜=0)* / - ,

    よく使われる cron スケジュール例

    意味
    * * * * *毎分
    0 * * * *毎時 0 分
    0 0 * * *毎日 0 時
    0 9 * * 1-5平日 9 時
    */5 * * * *5 分ごと
    0 0 1 * *毎月 1 日
    0 0 * * 0毎週日曜 0 時
    0 0 1 1 *毎年 1 月 1 日

    FAQ

    cron 式とは何ですか?

    cron 式はスペースで区切られた 5 つのフィールドで構成される文字列で、定期的なスケジュールを定義します:分(0–59)、時(0–23)、日(1–31)、月(1–12)、曜日(0–6、日曜日=0)。アスタリスク(*)は「すべての値」を意味し、*/N は「N ごと」、9-17 のような範囲は「9 から 17」、1,15 のようなリストは「1 と 15」を意味します。

    cron-job-generator と cron-parser の違いは何ですか?

    cron-job-generator は各フィールドのオプションを視覚的に選択して cron 式を構築するものです。cron-parser はその逆で、既存の式を入力するとスケジュールの意味を説明し、次の実行時刻を表示します。

    「N ごと」モードとは何ですか?

    「N ごと」モードは */5 のようなステップ式を生成します。分フィールドの */5 は「5 分ごと」(0, 5, 10, 15 … 55)を意味します。時フィールドの */2 は「2 時間ごと」、月フィールドの */3 は「3 か月ごと」といった具合に、どのフィールドにも使用できます。

    フィールドをまたいで異なるモードを組み合わせることはできますか?

    はい。各フィールドは独立しているため、モードを自由に組み合わせられます。例えば、毎月 1 日と 15 日の午前 9 時に実行するには、分を「毎」の 0、時を「指定」の 9、日を「指定」の 1 と 15、月を「毎」、曜日を「毎」に設定します。

    なぜ 6 フィールド(秒付き)の cron 式をサポートしないのですか?

    5 フィールド形式は cron、crontab、GitHub Actions、その他多くのスケジューリングシステムで使用される標準形式です。Quartz Scheduler などの一部ツールは秒フィールドを追加していますが、普遍的な標準はありません。このジェネレーターは広くサポートされている 5 フィールド形式に特化しています。