0 9 * * 1-5 İfadesi
0 9 * * 1-5 cron ifadesi Pazartesi’den Cuma’ya saat 9:00’da çalışır. Beş alanın ayrıştırması: dakika (0), saat (9), ayın günü (*), ay (*), haftanın günü (1-5). Ayın günü ve ay * olduğunda “herhangi bir ayın herhangi bir günü” anlamına gelir, ancak haftanın günü kısıtlaması bunu geçersiz kılar ve iş yalnızca geçerli hafta içi 1 (Pazartesi) ile 5 (Cuma) arasında olduğunda çalışır.
Haftanın Günü Numaralandırması
| Sayı | Gün |
|---|---|
| 0 | Pazar |
| 1 | Pazartesi |
| 2 | Salı |
| 3 | Çarşamba |
| 4 | Perşembe |
| 5 | Cuma |
| 6 | Cumartesi |
| 7 | Pazar (0 için takma ad) |
Adlandırılmış Gün Takma Adları
0 9 * * MON-FRI # 0 9 * * 1-5'e eşdeğer
0 9 * * MON,WED,FRI # Sadece Pazartesi, Çarşamba, Cuma
0 9 * * TUE,THU # Salı ve Perşembe
Önemli Bir Kenar Durumu: ayın günü ve haftanın günü Etkileşimi
Cron spesifikasyonunun belirgin olmayan bir kuralı vardır: hem ayın günü alanı hem de haftanın günü alanı * dışında bir değere ayarlanmışsa, iş iki kısıtlamanın birleşiminde çalışır, kesişimde değil.
Örneğin:
0 9 15 * 1-5 # Ayın 15'inde VEYA her Pazartesi-Cuma çalışır
Bu, “sadece 15. gün ise hafta içi çalıştır” anlamına gelmez. “Her ayın 15’inde artı her hafta içi” anlamına gelir.
İş Saatleri Zamanlama Desenleri
0 9 * * 1-5 # Hafta içi 9:00'da çalışır
0 9,17 * * 1-5 # Hafta içi 9 AM ve 5 PM
*/15 9-17 * * 1-5 # Hafta içi 9-5 arası her 15 dk
0 8 * * 1-5 # Hafta içi 8 AM, gece CI sonuçları için