Crontab 2時間ごと (0 */2 * * *)
時フィールドのステップ演算子を使用して、2時間ごとに毎正時にcronジョブを実行。
Hourly0 */2 * * *
詳細な説明
cronジョブを2時間ごとに実行する
式 0 */2 * * * は2時間ごとの0分に実行されます:午前0時、午前2時、午前4時、午前6時、午前8時、午前10時、正午、午後2時、午後4時、午後6時、午後8時、午後10時。
フィールド解析
| フィールド | 値 | 意味 |
|---|---|---|
| 分 | 0 | 0分に |
| 時 | */2 | 2時間ごと |
| 日(月) | * | 毎日 |
| 月 | * | 毎月 |
| 曜日 | * | 毎日 |
時フィールドのステップ演算子
時フィールドの */2 ステップは分フィールドと同じように動作します。0(午前0時)から始まり、2時間ごとに選択されます:0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22。
バリエーション
時フィールドで異なるステップ値を使用できます:
0 */3 * * *— 3時間ごと(0, 3, 6, 9, 12, 15, 18, 21)0 */4 * * *— 4時間ごと(0, 4, 8, 12, 16, 20)0 */6 * * *— 6時間ごと(0, 6, 12, 18)0 */8 * * *— 8時間ごと(0, 8, 16)0 */12 * * *— 12時間ごと(0, 12)
実行回数
このスケジュールは1日12回実行され、毎時処理が不要なタスクに適度な頻度を提供します。
ユースケース
データベースインデックス最適化、集約パイプライン実行、CDNキャッシュパージ、証明書有効期限チェック、バックアップ検証、毎時では頻繁すぎ毎日では少なすぎるバッチ処理ジョブに適しています。