Crontab 毎週月曜日午前0時 (0 0 * * 1)
曜日フィールドを使用して毎週月曜日の午前0時にcronジョブを実行。標準的な週次メンテナンスウィンドウスケジュール。
Weekly0 0 * * 1
詳細な説明
cronジョブを毎週月曜日に実行する
式 0 0 * * 1 は毎週月曜日の午前0時に実行します。曜日フィールドが 1(月曜日)に設定されています(日曜日は0、土曜日は6)。
フィールド解析
| フィールド | 値 | 意味 |
|---|---|---|
| 分 | 0 | 0分に |
| 時 | 0 | 午前0時に |
| 日(月) | * | 任意の日 |
| 月 | * | 毎月 |
| 曜日 | 1 | 月曜日 |
曜日の値
| 値 | 曜日 |
|---|---|
| 0 | 日曜日 |
| 1 | 月曜日 |
| 2 | 火曜日 |
| 3 | 水曜日 |
| 4 | 木曜日 |
| 5 | 金曜日 |
| 6 | 土曜日 |
@weekly ショートハンド
@weekly ショートハンドは 0 0 * * 0(日曜日の午前0時)と同等であり、月曜日ではありません。月曜日にしたい場合は明示的な形式を使用する必要があります。
ユースケース
月曜日スケジュールは週初めのメンテナンスの標準です:データベースのVACUUM/ANALYZE実行、週次キャッシュクリア、月曜朝のレポート生成、週次CI/CDビルドのトリガー、週次ステータスメールの送信。