0 0 * * 1-5 cron ifadesi Pazartesi'den Cuma'ya çalışır. 1-5 aralığını, MON-FRI takma adlarını, tatil geçici çözümlerini ve iş saatleri desenlerini kapsar.
⏰At 12:00 AM, Monday through Friday
*Herhangi bir değer,Liste ayracı-Aralık/Adım1-51 ile 5 arası*/15Her 15 birimde0 0 * * 1-5 cron ifadesi Pazartesi’den Cuma’ya gece yarısı çalışır. Alan ayrıştırması: dakika (0), saat (0), ayın günü (*), ay (*), haftanın günü (1-5). Gece yarısı hafta içi yaygın bir temeldir. Çoğu ekip saat alanını gerçek ihtiyaçlarına göre ayarlar. Buradaki temel konsept, haftanın günü alanındaki 1-5 aralığıdır.
POSIX cron’unda haftanın günü beşinci alandır ve şu numaralandırmayı kullanır:
| Sayı | Gün |
|---|---|
| 0 | Pazar |
| 1 | Pazartesi |
| 2 | Salı |
| 3 | Çarşamba |
| 4 | Perşembe |
| 5 | Cuma |
| 6 | Cumartesi |
| 7 | Pazar (takma ad) |
1-5 aralığı Pazartesi’den Cuma’ya eşleşir. Cumartesi (6) ve Pazar (0 veya 7) hariç tutulur.
Vixie cron ve çoğu modern uygulamada, haftanın günü alanında üç harfli kısaltmalar çalışır:
0 0 * * MON-FRI # 0 0 * * 1-5 ile aynı
0 0 * * MON,WED,FRI # Sadece Pazartesi, Çarşamba, Cuma
0 0 * * TUE,THU # Salı ve Perşembe
0 0 * * 1-5 temeli neredeyse her zaman ayarlanır. Üretim crontab’larında görünen desenler:
0 9 * * 1-5 # Hafta içi 9 AM
0 6 * * 1-5 # Hafta içi 6 AM
0 18 * * 1-5 # Hafta içi 6 PM
*/15 9-17 * * 1-5 # Hafta içi 9-5 arası her 15 dakika
*/30 8-18 * * 1-5 # Uzatılmış iş saatlerinde her 30 dakika
Önemli bir cron kenar durumu: hem ayın günü alanı hem de haftanın günü alanı açıkça ayarlanmışsa (hiçbiri * değilse), cron işi her iki kısıtlamanın birleşiminde çalıştırır, kesişimde değil.
0 0 15 * 1-5 # Ayın 15'inde VE her hafta içi çalışır
Bu, “hafta içi olan 15. gün” anlamına gelmez. “Her hafta içi artı her ayın 15’i” anlamına gelir. Belirli bir kombinasyonu kısıtlamak istiyorsanız, daha karmaşık bir cron ifadesi değil, betik düzeyinde mantık gerekir.
0 9 * * 1-50 0 * * *Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.