Cron式生成ツール オンライン

Free 無料 · ログイン不要 · データ保存なし Build · Validate · Explain
Expression
* * * * *
Every minute
Common Presets
Next 10 Run Times

その他の開発ツール

正規表現
Live test regex
タイムスタンプ
Unix ↔ Date
URL エンコード
Percent-encoding
YAML フォーマッター
Format & validate
TOML フォーマッター
Format & validate
JSON→YAML
To YAML config
電卓
Standard/Scientific
JSON フォーマッター
Format, validate & minify

なぜこれが最高のCron式生成ツールなのか

ビジュアルビルダー

各フィールドを視覚的に設定できます。Every(毎回)、Specific(特定の値)、Range(範囲)、Step(間隔)から選択でき、スケジュールの各パートを設定するたびに式がリアルタイムで更新されます。

わかりやすい説明

すべての Cron 式は、人間が読みやすい説明に自動で変換されます。0 */6 * * * の意味を推測する必要はもうありません。「6時間ごと」とすぐに表示されます。

次回実行プレビュー

ローカルタイムゾーンでの現在時刻をもとに、次の10回のスケジュール実行時刻を表示します。デプロイ前に、想定どおりの時刻でスケジュールが実行されるかを確認できます。

5フィールド & 6フィールド

標準の Unix cron は5フィールド(分 時 日 月 曜日)を使います。拡張 cron(Spring、Quartz、AWS EventBridge)は秒フィールドを追加します。ワンクリックで両方の形式を切り替えられます。

よくある質問

Cron 式とは何ですか?

Cron 式は、繰り返しのスケジュールを定義する、スペース区切りの5(または6)フィールドの文字列です。各フィールドは分、時、日、月、曜日です。たとえば 0 9 * * 1-5 は「平日は毎日午前9時」を意味します。

cron の * はどういう意味ですか?

cron フィールドのアスタリスク(*)は「有効なすべての値」を意味するワイルドカードです。分フィールドの * は「毎分」を、時フィールドの * は「毎時」を意味します。

cron の */ はどういう意味ですか?

*/n という構文は「n単位ごと」を意味します。分フィールドの */15 は 0、15、30、45 分に実行されます。時フィールドの */2 は深夜0時を起点に2時間ごとに実行されます。

毎日深夜0時に cron ジョブを実行するにはどうすればよいですか?

0 0 * * * を使います。これは0分、0時、毎日を意味します。多くのシステムでは、省略記法の @daily@midnight も使えます。

5フィールドと6フィールドの cron の違いは何ですか?

標準の Unix cron は5フィールドです。分 時 日 月 曜日です。一部のシステム(Spring、Quartz、AWS EventBridge)は先頭に秒フィールドを追加して6フィールドに拡張し、1分未満のスケジューリングを可能にします。

詳細ガイド
開発者必須ツールガイド
正規表現・Cron・タイムスタンプ・URL
ガイドを読む