無料ツール

Cron 式エディター

式を書くと意味が平易な言葉で表示され、選んだタイムゾーンでの次の実行 10 回と、サマータイム切り替えの警告まで確認できます。

プリセット

次において実施09:00、月曜日 から 金曜日 まで

次の実行 10 回

  1. 2026-08-21T09:00:00.000Z
  2. 2026-08-24T09:00:00.000Z
  3. 2026-08-25T09:00:00.000Z
  4. 2026-08-26T09:00:00.000Z
  5. 2026-08-27T09:00:00.000Z
  6. 2026-08-28T09:00:00.000Z
  7. 2026-08-31T09:00:00.000Z
  8. 2026-09-01T09:00:00.000Z
  9. 2026-09-02T09:00:00.000Z
  10. 2026-09-03T09:00:00.000Z

サマータイム

今後 400 日の実行でオフセットの変化はありません。

フィールドの内訳

0
9
すべて
すべて
曜日
1, 2, 3, 4, 5

この式を Dagu で

同じ式に、リトライ、ログ、Web UI を YAML 1 ファイルで付けられます。

# my-job.yaml
schedule: "0 9 * * 1-5"

steps:
  - id: run
    run: ./scripts/my-job.sh

このツールはすべてブラウザ内で動作します。入力が送信されることはありません。

FAQ

Cron 式の 5 つのフィールドはどう読みますか?

左から順に、分 (0-59)、時 (0-23)、日 (1-31)、月 (1-12)、曜日 (0-6、0 が日曜) です。* はそのフィールドの全値、*/5 は 5 刻み、1-5 は範囲、1,15 は列挙を意味します。このページの内訳表示が、入力した式の各フィールドを実際の値に展開します。

Cron ジョブが想定と違う時刻に実行されるのはなぜですか?

ほとんどの場合、原因はタイムゾーンです。crontab はサーバーのローカル時刻で解釈され、サマータイムの切り替え日にはスケジュールが 1 時間ずれたり、スキップされたりします。このツールはタイムゾーンを明示して次回実行を計算し、切り替えをまたぐ場合は警告を表示します。

crontab と Dagu のスケジュールはどう違いますか?

スケジュール構文は同じ 5 フィールドの cron 式です。違いは実行の周辺にあります。Dagu はリトライ、依存関係、ログ、実行履歴、Web UI を YAML 1 ファイルに付けられる単一バイナリで、cron のようにメールでしか失敗を知る手段がない、という状態をなくします。

入力した式はどこかに送信されますか?

いいえ。解析も次回実行の計算もすべてブラウザ内の JavaScript で行われ、式がサーバーに送信されることはありません。

この式を、リトライとログ付きで動かす

Dagu は単一バイナリのワークフローエンジンです。crontab の行を YAML 1 ファイルにして、失敗時のリトライ、ログ、実行履歴、Web UI を追加できます。