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ビルドのトリガー、週次ステータスメールの送信。

試してみる — Crontab Cheat Sheet

フルツールを開く