Crontab 毎月1日と15日 (0 0 1,15 * *)

毎月1日と15日の午前0時にcronジョブを実行。半月ごとの給与計算や請求サイクルによく使用。

Monthly0 0 1,15 * *

詳細な説明

cronジョブを月2回実行する

0 0 1,15 * * は日(月)フィールドでカンマ区切りリストを使用し、毎月1日と15日の午前0時にジョブをスケジュールします。

フィールド解析

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

半月スケジューリング

半月(月2回)スケジュールは隔週(2週間ごと)スケジュールとは異なります。半月は常に固定のカレンダー日に該当し、隔週は日付に関係なく14日ごとです。

複数日

任意の数の特定日をリストできます:

  • 0 0 1,10,20 * * — 月3回
  • 0 0 5,15,25 * * — 約10日ごと

ユースケース

半月スケジューリングは給与処理、半月請求サイクル、保険料計算、家賃支払いリマインダー、月中・月末データ照合、コンプライアンスレポートの標準です。

試してみる — Crontab Cheat Sheet

フルツールを開く