Cron İfade Çözümleyici - Düz Bir Dille Okuyun
Cron ifade çözümleyici
Beş alan: dakika, saat, ayın günü, ay, haftanın günü.
Alan alan
| Alan | Yazılan | Anlamı |
|---|
Sonraki çalışmalar
| # | Çalışma zamanı |
|---|
Saatler cihazınızın saat diliminde gösteriliyor. İşi çalıştıran sunucu başka bir dilimde olabilir.
Bu araç ne yapar
Cron sözdizimi kısa ve yanlış okunmaya elverişlidir; yanlış okumanın bedeli de aylarca kimse fark etmeden yanlış zamanda çalışan bir iştir. Bu sayfa satırı bir cümleye geri çeviriyor ve daha da işe yarar biçimde, gerçekte hangi tarihlerde çalışacağını gösteriyor.
Nasıl kullanılır
- 1 Cron satırınızı yapıştırın ya da hazır örneklerden biriyle başlayın.
- 2 Cümleyi okuyun ve her alanı tek tek kontrol edin.
- 3 Sonraki çalışma listesiyle doğrulayın — hatalar orada ortaya çıkar.
Beş alan
Her zaman bu sırada, her zaman boşlukla ayrılmış. Her biri bir sayı, 1,15 gibi bir liste, 9-17 gibi bir aralık, */5 gibi bir adım ya da "her değer" anlamına gelen bir yıldız alır.
| # | Alan | İzin verilen | Not |
|---|---|---|---|
| 1 | Dakika | 0-59 | — |
| 2 | Saat | 0-23 | — |
| 3 | Ayın günü | 1-31 | Aşağıdaki gün kuralına bakın |
| 4 | Ay | 1-12 | JAN-DEC de kabul edilir |
| 5 | Haftanın günü | 0-7 | 0 da 7 de Pazar; SUN-SAT kabul edilir |
Ayın-günü tuzağı
Ayın-günü ve haftanın-günü alanlarının ikisi de yıldızdan farklı bir şeye ayarlandığında cron, ikisi birden değil, herhangi biri tuttuğunda işi çalıştırır. Yani "0 0 1 * MON" hem her ayın 1'inde hem de her Pazartesi çalışır. Bu, ilk seferinde neredeyse herkesi şaşırtır; çözümleyici geçerli olduğunda bunu işaretliyor.
Adımlar "şu andan itibaren N'de bir" demek değildir
Dakika alanındaki */20, her saatin 0., 20. ve 40. dakikası demektir — "iş en son çalıştıktan yirmi dakika sonra" demek değil. Bir çalışma 25 dakika sürerse, sonraki yine de 40. dakikada başlar. Adımlar aralığın başından sayılır; 5-20/5 ise 5'ten saymaya başlar.
Saat dilimleri ve kaybolan saatler
Cron sizin değil sunucunun saatini izler, bu yüzden 02:30'a kurulmuş bir iş beklediğinizden farklı bir yerel saatte çalışabilir. Daha kötüsü, yaz saati uygulanan bölgelerde o saat yılda bir gece hiç yaşanmaz, başka bir gece de iki kez yaşanır. Atlanmaması ya da tekrarlanmaması gereken işleri 01:00-03:00 aralığından uzağa kurun.