Cron式とは何ですか?
cron式とは、Unix系システムにおいて定期的なスケジュールを定義する5つのフィールドからなる文字列のことです。各フィールドは、分、時、月の日、月、曜日を表しており、ワイルドカード(*)、範囲(1-5)、リスト(1,3,5)、および間隔(*/5)をサポートしています。
Cron構文クイックリファレンス
| フィールド | 許可される値 | 特殊文字 |
|---|---|---|
| 分 | 0–59 | * , - / |
| 時 | 0–23 | * , - / |
| 日 | 1–31 | * , - / |
| 月 | 1–12 | * , - / |
| 曜日 | 0–7(0と7が日曜日) | * , - / |
主な利用シーン
- バックアップジョブやログローテーションのスケジューリング
- 指定間隔での監視チェックの実行
- スケジュールに基づくCI/CDパイプラインのトリガー
- 定期レポートや通知の送信
- データベースのメンテナンスとクリーンアップ作業