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パイプラインをスケジュールに従って実行する
- 定期的なレポートや通知の送信
- データベースの保守およびクリーンアップ作業