İçeriğe geç
iyziTool

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.

Dakika00, 15, 30, 45(4)
Saat09–17(9)
Ayın günüher
Ayher
Haftanın günüPzt–Cum(5)
Sonraki çalışmalar (UTC)

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.

İlgili araçlar