Cron 式ジェネレーター
プリセットと5フィールドでスケジュールを組むか、*/15 * * * * のような既存式を貼り付けて意味を確認します。この無料 Cron 式ジェネレーターは各フィールドを説明し、日と曜日の OR 意味論を警告し、次の5回のローカル実行時刻を表示し、crontab 行や GitHub Actions schedule をコピーします - すべてブラウザ内です。
Cron 式ジェネレーターについて
プリセットと5フィールドでスケジュールを組むか、*/15 * * * * のような既存式を貼り付けて意味を確認します。この無料 Cron 式ジェネレーターは各フィールドを説明し、日と曜日の OR 意味論を警告し、次の5回のローカル実行時刻を表示し、crontab 行や GitHub Actions schedule をコピーします - すべてブラウザ内です。
Cron 式ジェネレーターの使い方
- プリセット(毎分、5分ごと、毎時、毎日、毎週、毎月)を選ぶか、5フィールドを編集します。
- または5フィールド Unix cron を貼り付けボックスに貼り、フィールドごとの説明を読みます。
- 平易な意味と、ローカルタイムゾーンでの次の5回の実行時刻を確認します。
- 式、crontab 行、GitHub Actions schedule スニペットをコピーします。
- 日と曜日の両方を設定した場合は、デプロイ前に OR 警告を確認します。
Cron 式ジェネレーターの例
*/15 * * * * の意味は?
*/15 * * * * を貼り付けると、分 = 0-59 で15分ごと、他フィールドは毎時・毎日・毎月・平日すべてと分解されます。次回実行は :00、:15、:30、:45 です。
平日 09:30
分 30、時 9、曜日 1-5 にすると 30 9 * * 1-5 となり、月-金の 09:30(ローカル)に実行されます。
月初 0時
Monthly プリセット (0 0 1 * *) は、1日だけ実行するバックアップやレポート向けです。
日 (DOM) + 曜日 (DOW) の落とし穴
0 0 1 * 1 はクラシック Unix cron では「1日」または「月曜 0時」- 1日が月曜のときだけではありません。ツールがその警告を表示します。
Cron 式ジェネレーターに関するよくある質問
- Unix cron 式の5フィールドは?
- 分 (0-59)、時 (0-23)、日 (1-31)、月 (1-12 または JAN-DEC)、曜日 (0-7 または SUN-SAT、0 と 7 は日曜)。特殊文字: * (任意)、リスト (1,15)、範囲 (1-5)、ステップ (*/15)。
- */15 * * * * の意味は?
- 15分ごと: 毎時 0、15、30、45 分、毎日です。このツールに貼るとフィールド分解と次の5回の実行時刻が見られます。
- 日と曜日を同時に設定すると警告されるのはなぜ?
- クラシック Vixie/Unix cron では両方制限時、どちらかが一致すれば日が一致します (OR)、両方 (AND) ではありません。片方のフィールドを空にすると単一制約にできます。
- 次回実行時刻は UTC かローカルか?
- ブラウザのローカルタイムゾーンです。本番 crontab や GitHub Actions は通常 UTC(または設定 TZ)で評価されます。サーバーがローカルと異なるならデプロイ前に変換してください。
- GitHub Actions の schedule に使える?
- はい。式を組み立てまたは貼り付けた後、GitHub Actions schedule スニペット (schedule / cron) をコピーします。GitHub Actions は UTC の標準5フィールド cron です。
- 式はアップロードされますか?
- いいえ。解析、説明、次回実行計算はすべてブラウザ内です。サーバーには送られません。