Cron İfadesi Çözümleyici
Beş alanlı UNIX cron ifadelerini doğrulayın ve UTC saat dilimine göre hesaplanan sonraki beş çalışma zamanını görüntüleyin.
Aracı çalıştır
Cron İfadesi Çözümleyici, beş alanlı standart cron ifadelerini doğrular ve geçerli UTC başlangıç saatine göre sonraki beş tetiklenme zamanını listeler. Araç; dakika, saat, ayın günü, ay ve haftanın günü olmak üzere tam beş alanı soldan sağa sırayla ayrıştırır. Boş bırakıldığında varsayılan olarak her beş dakikada bir çalışan ifadeyi değerlendirir.
Girdiğiniz ifadede baştaki ve sondaki gereksiz boşluklar temizlenir, alanlar arasındaki ardışık boşluklar ise tek boşluğa indirgenir. Hem ayın günü hem de haftanın günü kısıtlaması içeren karmaşık ifadelerde eşleşme VEYA mantığına göre işler. Zamanlama motoru, kesirli saniyelerden arındırılmış UTC zamanından başlayarak on yıllık bir arama penceresinde ileriye dönük tarihleri tarar.
Sözdizimi geçerli olsa dahi on yıllık sınır içinde gerçekleşen bir çalışma anı bulunamazsa veya alan sayısı beşten farklıysa zamanlama hesaplanamaz. Üretilen beş tarih ISO formatında ve UTC zaman damgasıyla panelde gösterilir. Zamanlanmış sistem görevlerinizi canlı ortama almadan önce planı bu araçla kontrol edebilirsiniz.
Kullanım
- İfade alanına beş parçalı cron dizgisini girin ya da varsayılan dizgiyi koruyun.
- Çalıştır butonuna tıklayarak sözdizimi doğrulamasını başlatın.
- Sonuç alanında listelenen sonraki beş UTC çalışma zamanını kontrol edin.
Örnekler
- Her ayın ilk günü gece yarısı çalışacak bir görev için '0 0 1 * *' ifadesini girdiğinizde, sonraki beş ayın başlangıç tarihleri UTC saat diliminde listelenir.
- Hafta içi her gün saat 09:00'da tetiklenecek bir işlem için '0 9 * * 1-5' ifadesini girdiğinizde, yaklaşan beş iş gününün sabah saatleri görüntülenir.
SSS
Cron ifadesinde hangi alan sırası kullanılır?
Araç standart beş alanlı dizilimi temel alır: dakika (0-59), saat (0-23), ayın günü (1-31), ay (1-12) ve haftanın günü (0-7).
Hem ayın günü hem de haftanın günü belirtilirse eşleşme nasıl çalışır?
Her iki alanda da belirli kısıtlamalar bulunduğunda, tetiklenme zamanı iki koşuldan herhangi birini sağlayan ilk günde gerçekleşir (VEYA mantığı).
Sonraki çalışma zamanları hangi saat diliminde hesaplanır?
Tüm hesaplamalar kesirli saniyeleri çıkarılmış geçerli UTC zamanı üzerinden yapılır ve sonuçlar UTC zaman damgasıyla listelenir.
Geçerli bir sözdizimi neden sonuç üretmeyebilir?
Sözdizimi doğru olsa bile, mevcut andan itibaren sonraki on yıl içinde hiçbir eşleşen tarih bulunamazsa araç zamanlama oluşturamaz.