Crontab 営業時間中の毎時 (0 9-17 * * 1-5)
平日の午前9時から午後5時まで毎時cronジョブを実行。時と曜日の範囲を組み合わせた営業時間スケジューリング。
Custom0 9-17 * * 1-5
詳細な説明
cronジョブを営業時間中に実行する
式 0 9-17 * * 1-5 は月曜日から金曜日の午前9時から午後5時まで毎正時に実行します。2つの範囲演算子を組み合わせて営業時間スケジュールを作成します。
フィールド解析
| フィールド | 値 | 意味 |
|---|---|---|
| 分 | 0 | 0分に |
| 時 | 9-17 | 午前9時〜午後5時 |
| 日(月) | * | 任意の日 |
| 月 | * | 毎月 |
| 曜日 | 1-5 | 月曜日〜金曜日 |
実行スケジュール
これは平日に9回(9:00、10:00、11:00、12:00、13:00、14:00、15:00、16:00、17:00)、週に45回実行されます。
バリエーション
# 営業時間中15分ごと
*/15 9-17 * * 1-5
# 延長時間中30分ごと(午前8時〜午後8時)
*/30 8-20 * * 1-5
ユースケース
営業時間スケジューリングは、オフィスアワー中の本番システム監視、チームチャンネルへの毎時ステータス更新、チームが問題に対応できる時間帯でのデータ処理ジョブ実行、顧客向けヘルスチェックに不可欠です。