cron 式リファレンス
cron 式は決まった時刻にタスクを実行するようスケジュールします。空白で区切られた 5 つのフィールドで、左から右に読みます — 分、時、日、月、曜日。以下は各フィールドが受け取る値、特殊文字、そしてすぐコピーできるスケジュール表です。
更新 2026-07-06
5 つのフィールド
┌───────────── minute (0 - 59) │ ┌─────────── hour (0 - 23) │ │ ┌───────── day of month (1 - 31) │ │ │ ┌─────── month (1 - 12) │ │ │ │ ┌───── day of week (0 - 6, Sun = 0) │ │ │ │ │ * * * * *
フィールドは左から順に分、時、日(day of month)、月、曜日です。一部のシステムは名前(JAN–DEC、SUN–SAT)を許可し、いくつかは秒のために先頭に 6 番目のフィールドを追加します — cron の方言は少しずつ異なるので、使うプラットフォームのドキュメントを確認してください。
特殊文字
| 記号 | 意味 | 例 |
|---|---|---|
| * | すべての値(任意) | 時フィールドの * = 毎時 |
| , | 値のリスト | 1,15,30 = 1, 15, 30 に |
| - | 値の範囲 | 9-17 = 9 から 17 まで |
| / | ステップ値 | */5 = 5 ごと(0,5,10,…) |
| */n | n 単位ごと | 分での */15 = 15 分ごと |
よくあるスケジュール
| 式 | 実行タイミング |
|---|---|
| * * * * * | 毎分 |
| */5 * * * * | 5 分ごと |
| 0 * * * * | 毎時ちょうど |
| 0 */2 * * * | 2 時間ごと |
| 0 0 * * * | 毎日深夜 0 時 |
| 0 9 * * * | 毎日午前 9:00 |
| 30 8 * * 1-5 | 午前 8:30、月〜金 |
| 0 0 * * 0 | 毎週日曜の深夜 0 時 |
| 0 0 1 * * | 毎月 1 日の深夜 0 時 |
| 0 0 1 1 * | 毎年 1 月 1 日に 1 回 |
| 15 14 1 * * | 毎月 1 日の午後 2:15 |
| 0 22 * * 1-5 | 平日の午後 10 時 |
| 0 0,12 * * * | 1 日 2 回、深夜 0 時と正午 |
| */10 9-17 * * 1-5 | 10 分ごと、9〜17 時、平日 |
関連ツール