Cron İfadesi Çözümleyici
Beş alanlı bir crontab ifadesi girin; araç alanları tek tek açıklar ve sonraki çalışmaları listeler, böylece zamanlamayı yayına almadan önce kontrol edebilirsiniz.
| Dakika | 00, 15, 30, 45(4) |
|---|---|
| Saat | 09–17(9) |
| Ayın günü | her |
| Ay | her |
| Haftanın günü | Pzt–Cum(5) |
…
Bu araç hakkında
Bir cron ifadesinin beş alanı vardır: dakika, saat, ayın günü, ay ve haftanın günü. Yıldız her değeri, virgül listeyi, tire aralığı, eğik çizgi adımı belirtir; */15 9-17 * * 1-5 hafta içi 09:00–17:59 arasında her 15 dakikada bir demektir. Ay ve gün adları (JAN, MON) kabul edilir; @daily ve @hourly gibi kısayollar klasik biçimlerine açılır.
Hem ayın günü hem haftanın günü kısıtlandığında çoğu cron uygulaması ikisinden biri eşleşirse işi çalıştırır; bu çözümleyici de o kuralı izler. Sonraki çalışmalar tarayıcınızın saat diliminde hesaplanır; sunucular genellikle cron'u UTC veya kendi yerel dilimlerinde çalıştırır, tam saate güvenmeden önce gösterilen dilimle karşılaştırın.
Sık sorulan sorular
- Saniye veya yıl alanı destekleniyor mu?
- Hayır. Linux cron, Kubernetes CronJob ve çoğu zamanlayıcının kullandığı klasik beş alanlı crontab biçimini izler. Altı alanlı Quartz ifadeleri desteklenmez.
- */5 ne anlama gelir?
- En küçük değerden başlayarak her beşinci değer: dakika alanında :00, :05, :10 ve devamında tetiklenir.
- Sonraki çalışmalar hangi saat diliminde?
- Listenin yanında gösterilen tarayıcı yerel saat diliminizde. Sunucudaki cron, sunucunun saat dilimini kullanır; bu çoğu zaman UTC'dir.
- 0 0 31 2 * neden hiç çalışmıyor?
- Şubat'ın hiçbir zaman 31 günü yoktur; gerçek bir tarih eşleşmez. Araç, ifadenin asla tetiklenemeyeceğini söyler.