Cron İfadesi Çözümleyici ne işe yarar?
Cron, Linux sunucularda ve pek çok zamanlayıcıda (Kubernetes CronJob, GitHub Actions, Hangfire vb.) tekrarlayan görevleri tanımlamak için kullanılan 5 alanlı bir ifade biçimidir: dakika, saat, ayın günü, ay ve haftanın günü.
Bu araç ifadenizi Türkçe bir cümleye çevirir ve yerel saatinize göre sonraki çalışma zamanlarını listeler; böylece “0 9 * * 1-5” gerçekten hafta içi sabah 9'da mı çalışacak, kolayca doğrularsınız. Hazır şablonlar yeni bir ifade oluşturmanıza yardım eder.
Cron İfadesi Çözümleyici nasıl kullanılır?
- İfadeyi yazın veya bir şablon seçin.
- Alanların ayrıştırılmış hâlini ve Türkçe açıklamayı kontrol edin.
- Sonraki çalışma zamanlarını inceleyin.
Örnek kullanım
Girdi:
*/15 9-17 * * 1-5Sonuç:
Pazartesi–Cuma, 09:00–17:59 arasında her 15 dakikada birVarsayımlar ve sınırlamalar
- Sunucunuz farklı bir saat diliminde çalışıyorsa (çoğu sunucu UTC kullanır) gerçek çalışma saatleri burada gösterilenden farklı olabilir.
Sıkça sorulan sorular
Hem ayın günü hem haftanın günü belirtilirse ne olur?
Standart cron'da ikisinden biri eşleştiğinde görev çalışır (VEYA mantığı). Örneğin “0 0 1 * 1” her ayın 1'inde VE her pazartesi çalışır.
Saniye alanlı (6 alanlı) ifadeler destekleniyor mu?
Hayır. Quartz ve Spring gibi sistemlerin kullandığı saniyeli biçim standart cron değildir.