無料ツール
Cron 式エディター
式を書くと意味が平易な言葉で表示され、選んだタイムゾーンでの次の実行 10 回と、サマータイム切り替えの警告まで確認できます。
次において実施09:00、月曜日 から 金曜日 まで
次の実行 10 回
- 2026-08-21T09:00:00.000Z
- 2026-08-24T09:00:00.000Z
- 2026-08-25T09:00:00.000Z
- 2026-08-26T09:00:00.000Z
- 2026-08-27T09:00:00.000Z
- 2026-08-28T09:00:00.000Z
- 2026-08-31T09:00:00.000Z
- 2026-09-01T09:00:00.000Z
- 2026-09-02T09:00:00.000Z
- 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 を追加できます。