レッスン 4

よくあるジョブパターン

N 分ごと、平日の朝、月次バックアップ、ヘルスプローブ。

ほとんどの本番 cron 行は少数のパターンに収まります。認識するとレビューが速くなり、コピペエラーが減ります。

N 分ごと

*/5 * * * *    # 5 分ごと
*/15 * * * *   # 15 分ごと

ヘルスプローブ、キュードレイン、メトリクススクレイプに使います。ジョブ実行時間に注意:実行が間隔を超える可能性があるなら、ロックを追加するか期間を延ばしてください。

正時の毎時

0 * * * *

ローリングサマリーとキャッシュ更新に適しています。「30 分の毎時」には 30 * * * * を使います。

固定ローカル時刻の毎日

0 2 * * *      # 毎日 02:00
0 9 * * *      # 毎日 09:00

ログローテーション(02:00)と日次レポートで一般的です。「夜」を前提にする前にサーバータイムゾーンまたは K8s timeZone を確認してください。

平日のみ

0 9 * * 1-5    # 平日 09:00(Unix DOW 1–5)

営業時間バッチジョブは often 平日フィルタと時間範囲を組み合わせます。

0 9-17 * * 1-5   # 平日 09:00–17:00 の毎時

ドキュメント例でプラットフォームが月曜を 0 か 1 か確認してください。

毎週

0 0 * * 0      # 日曜真夜中(多くのシステムで 0 = 日曜)
0 3 * * 1      # 月曜 03:00

週次ビルドとダイジェストメールは often ここに載ります。

毎月

0 3 1 * *      # 毎月 1 日 03:00
0 0 15 * *     # 毎月 15 日真夜中

データベースバックアップと請求実行は often 日 1 日または低トラフィックメンテナンスウィンドウを使います。

レビューでフラグを立てる「決して」パターン

リスク
* * * * *毎分実行 — 負荷の驚き
*/1 * * * *上と同じ
OR を理解せず DOM + DOW が重複予期しない追加実行
UTC プラットフォームでタイムゾーン注記欠落ローカル時刻で誤発火

要点

名前付きパターン(毎時、平日の朝、月次バックアップ)から始め、フィールドにマップし、分/時を調整します。シナリオビルダーはこれらのテンプレートをエンコードします。テンプレートがプラットフォームと一致しないときを見抜けるよう文法を学んでください。

Cron Expression Parser でパターンを検証してください。

実践したいときは関連する DevCove ツールを使えます。任意であり、このレッスンの必須部分ではありません。

関連ツールを開く

コース概要へ戻る