Cron 式の例
よく使うスケジュールの Cron 式をコピーして使えます。フィールドごとの解説、次回の実行時刻、Kubernetes・GitHub Actions・Quartz・Spring 向けの書き方付き。
35 件のスケジュール · Cron 式パーサーで開く
数分ごと
毎分
* * * * * 毎分 0 秒に実行します。1 日 1,440 回です。 30 秒ごと * * * * * cron は 1 分未満を指定できないため、crontab に 2 行書くのが定番です。1 行は毎分ちょうどに、もう 1 行は 30 秒 sleep してから実行します。 2 分ごと */2 * * * * 偶数分に実行します:毎時 00、02、04 … 58 分。 5 分ごと */5 * * * * 1 時間に 12 回、0、5、10 … 55 分に実行します。 10 分ごと */10 * * * * 1 時間に 6 回、0、10、20、30、40、50 分に実行します。 15 分ごと */15 * * * * 1 時間に 4 回、:00、:15、:30、:45 に実行します。 30 分ごと */30 * * * * 1 時間に 2 回、正時と 30 分に実行します。 数時間ごと
毎時
0 * * * * 毎時 0 分に実行します。1 日 24 回で、@hourly マクロと同じです。 2 時間ごと 0 */2 * * * 偶数時の 0 分に実行します:00:00、02:00、04:00 … 22:00。 3 時間ごと 0 */3 * * * 1 日 8 回、00:00、03:00、06:00 … 21:00 に実行します。 4 時間ごと 0 */4 * * * 1 日 6 回、00:00、04:00、08:00、12:00、16:00、20:00 に実行します。 6 時間ごと 0 */6 * * * 1 日 4 回、00:00、06:00、12:00、18:00 に実行します。 12 時間ごと 0 */12 * * * 1 日 2 回、深夜 0 時と正午に実行します。 毎日
毎日 0 時
0 0 * * * 毎日 00:00 に 1 回実行します。@daily と @midnight マクロと同じです。 毎日午前 3 時 0 3 * * * 毎日 03:00 に 1 回実行します。バックアップやメンテナンスでよく使う時刻です。 毎日午前 8 時 0 8 * * * 毎日 08:00 に 1 回実行します。朝のレポートやリマインダーなどに。 毎日正午 0 12 * * * 毎日 12:00 に 1 回実行します。 毎日午後 6 時 0 18 * * * 毎日 18:00 に 1 回実行します。 1 日 2 回 0 0,12 * * * 毎日 00:00 と 12:00 に実行します。時のリストを変えれば別の時刻にできます。 毎週・平日
平日の午前 9 時
0 9 * * 1-5 月曜から金曜の 09:00 に実行し、週末はスキップします。 業務時間中に毎時 0 9-17 * * 1-5 月曜から金曜の 09:00〜17:00 の正時に実行します。1 営業日に 9 回です。 業務時間中に 15 分ごと */15 9-17 * * 1-5 平日の 09:00〜17:45 に 15 分ごと実行します。 毎週末 0 10 * * 6,0 土曜と日曜の 10:00 に実行します。 毎週月曜 0 9 * * 1 毎週月曜の 09:00 に実行します。週次レポートなどに。 毎週金曜の午後 5 時 0 17 * * 5 毎週金曜の 17:00 に実行します。 毎週日曜 0 0 * * 0 土曜から日曜に変わる深夜 0 時に実行します。@weekly マクロと同じです。 毎週(月曜) 0 0 * * 1 ISO 週の始まりである月曜の 00:00 に週 1 回実行します。日曜にしたい場合は 0 0 * * 0 か @weekly を使います。 毎月・毎年
毎月 1 日
0 0 1 * * 毎月 1 日の 00:00 に実行します。@monthly マクロと同じです。 月 2 回 0 0 1,15 * * 毎月 1 日と 15 日の 00:00 に実行します。給与や請求処理などに。 毎月 15 日 0 0 15 * * 毎月 15 日の 00:00 に実行します。 毎月末日 0 0 28-31 * * 標準の cron には「末日」を表す記号がないため、28〜31 日に実行し、翌日が 1 日のときだけ続行するシェルの判定を入れます。 毎月第 1 月曜 0 9 1-7 * * 毎月 1〜7 日の 09:00 にジョブを起動し、シェルの判定で月曜の日だけ実行します。 四半期ごと 0 0 1 1,4,7,10 * 1 月、4 月、7 月、10 月の 1 日 00:00 に実行します。 6 か月ごと 0 0 1 1,7 * 1 月 1 日と 7 月 1 日の 00:00 に実行します。 毎年 0 0 1 1 * 毎年 1 月 1 日の 00:00 に 1 回実行します。@yearly、@annually と同じです。