Zaman/Sayılar
Cron Parser
Bir cron ifadesini ayrıştırın (5 veya 6 alan, @-kısayolları dahil) — sade bir dille zamanlama açıklaması ve seçilen saat diliminde bir sonraki çalışma zamanları.
A cron expression is a compact five- or six-field schedule format (minute, hour, day of month, month, day of week, sometimes seconds) that's hard to read at a glance. This tool translates it into plain language and lists the next run times in your chosen timezone.
How to use it
- Paste a cron expression (e.g. 0 3 * * * or a shorthand like @daily) and a plain-language schedule description appears instantly.
- The list of upcoming runs shows exact dates and times in your chosen timezone — handy for checking whether a job collides with another.
- Both 5-field cron expressions (standard Unix cron) and 6-field ones with seconds (Quartz and similar schedulers) are supported.
Common uses
- Checking a job's schedule before deploying — confirming the cron expression really runs the script when intended.
- Debugging a job that fires more or less often than expected.
- Building a new cron schedule without looking up the syntax reference every time.
Things to keep in mind
In classic cron, the day-of-month and day-of-week fields combine with OR rather than AND when neither is "*" — a frequent cause of unexpected extra runs.
The server running cron may be set to a different timezone than the one you're assuming — always confirm which timezone the schedule is interpreted in.
Bu araç hakkında makale: Cron ifadeleri: bir görev zamanlaması nasıl çözülür
Sıkça sorulan sorular
6 alanlı bir cron ifadesi 5 alanlıdan nasıl farklıdır?
Standart cron 5 alan kullanır (dakika, saat, ayın günü, ay, haftanın günü). Bazı zamanlayıcılar ifadenin başına altıncı bir saniye alanı ekler — araç her iki formatı da otomatik olarak tanır.
@daily gibi kısayollar ne anlama gelir?
Bunlar yaygın zamanlamalar için kullanışlı takma adlardır: @daily "0 0 * * *" (her gün gece yarısı) ile eşleşir, @hourly "0 * * * *" ile, ve @weekly, @monthly, @yearly benzer şekilde çalışır.
Gelecek çalıştırmalar hangi saat diliminde hesaplanır?
"Saat Dilimi" alanında seçilen dilimde. Aynı cron ifadesi saat dilimine bağlı olarak farklı mutlak çalıştırma zamanı verir, bu yüzden zamanlayıcınızın gerçekte çalıştığı dilimi belirttiğinizden emin olun.
Yaz/kış saati geçişi bir görevin çalışmasını etkiler mi?
Evet, çalıştırma saati saatlerin değiştirildiği sırada var olmayan veya tekrarlanan bir saate denk gelirse. Kritik görevler için tipik geçiş penceresinin dışında bir zaman planlamak veya açıkça UTC kullanmak daha güvenilirdir.
Hem ayın günü hem de haftanın günü alanı belirtilmiş bir ifade neden sadece bir eşleşme beklediğim halde çalıştı?
Klasik cron'da her ikisi de yıldız işareti olmadığında bu iki alan VE değil, VEYA ile birleştirilir — koşullardan en az biri sağlandığı anda, diğeri karşılanmasa bile görev çalışır.