Crontab 毎月1日 (0 0 1 * *)

毎月1日の午前0時にcronジョブを実行。請求、レポート、データアーカイブの標準的な月次スケジュール。

Monthly0 0 1 * *

詳細な説明

cronジョブを毎月1日に実行する

0 0 1 * * は毎月1日の午前0時にジョブをスケジュールします。@monthly ショートハンドと同等です。

フィールド解析

フィールド 意味
0 0分に
0 午前0時に
日(月) 1 1日に
* 毎月
曜日 * 任意の曜日

月末のスケジューリング

月末のスケジューリングは月によって日数が異なる(28、29、30、31日)ため、より複雑です。一部のcron実装は L シンボルをサポートしています:

0 0 L * *    # 毎月最終日(非標準)

月中スケジュール

毎月15日:0 0 15 * * 1日と15日の両方:0 0 1,15 * *

ユースケース

月次実行は請求サイクルジョブ、月次請求書生成、月次ログローテーション、古いデータのアーカイブ、月次データベースメンテナンス、月次ニュースレター送信、月次KPI計算の標準です。

試してみる — Crontab Cheat Sheet

フルツールを開く