Crontab 毎週末午前0時 (0 0 * * 6,0)
土曜日と日曜日の午前0時にcronジョブを実行。カンマ区切りの曜日値で週末限定スケジュール。
Weekly0 0 * * 6,0
詳細な説明
cronジョブを週末に実行する
式 0 0 * * 6,0 は土曜日(6)と日曜日(0)の午前0時に実行します。曜日フィールドのカンマ区切り値で特定の日を選択します。
フィールド解析
| フィールド | 値 | 意味 |
|---|---|---|
| 分 | 0 | 0分に |
| 時 | 0 | 午前0時に |
| 日(月) | * | 任意の日 |
| 月 | * | 毎月 |
| 曜日 | 6,0 | 土曜日と日曜日 |
週末vs平日の曜日値
| スケジュール | 式 | 日 |
|---|---|---|
| 平日 | 1-5 | 月曜日〜金曜日 |
| 週末 | 6,0 | 土曜日と日曜日 |
| 毎日 | *(0-6) | 全7日 |
週末メンテナンスウィンドウ
週末はユーザートラフィックが少ないため、重いメンテナンスによく使用されます。
ユースケース
週末スケジューリングはダウンタイムや大量のリソースを必要とする重いメンテナンスタスクに最適です:フルデータベースバックアップ、インデックス再構築、システム更新とパッチ適用、データ移行ジョブ、負荷テスト、平日のパフォーマンスに影響するバッチ処理。