Veri LaboratuvarıCron ifadesi oluşturucuAracı değiştir

Cron ifadesi oluşturucu

İfadeyi yazın ya da alan alan oluşturun, cümle olarak okuyun ve gerçekten çalışacağı sonraki sekiz zamanla karşılaştırın. Asıl mesele çalışma zamanlarıdır: iki ifade neredeyse aynı okunup tamamen farklı günlerde çalışabilir.

  • Sözdizimi: Standart beş alanlı cron
  • Gösterir: Sonraki 8 çalışma, yerel veya UTC
  • Hazır ayarlar: 8 yaygın zamanlama
Yaygın zamanlamalarAşağıdaki ifadeye yüklemek için birine tıklayın.

İfade

Satırın tamamını yazın ya da alanları tek tek düzenleyin.

09:00 ile 17:59 arasında her 15 dakikada bir Pazartesi, Salı, Çarşamba, Perşembe ve Cuma günleri.

Sonraki çalışmalar

yaklaşık 15 dakikada bir çalışır. Aşağıdaki tarihleri kastettiğinizle karşılaştırın.

Zamanları şu saatte gösterKendi saatiniz ya da çoğu sunucunun kullandığı UTC.
  1. Mon, 16 Nov 2026, 09:00sonraki
  2. Mon, 16 Nov 2026, 09:15+1
  3. Mon, 16 Nov 2026, 09:30+2
  4. Mon, 16 Nov 2026, 09:45+3
  5. Mon, 16 Nov 2026, 10:00+4
  6. Mon, 16 Nov 2026, 10:15+5
  7. Mon, 16 Nov 2026, 10:30+6
  8. Mon, 16 Nov 2026, 10:45+7
Saat dilimi
Yerel
Asia/Damascus
Sıklık
15 dakika
çalışmalar arası

Ayın günü / haftanın günü tuzağı

İki alan da kısıtlandığında cron, ikisi birden değil, BİRİ eşleştiğinde çalışır. Bu yüzden 0 0 1 * 1 ayın birinde VE her pazartesi çalışır; bunu yazan kişinin aklındaki neredeyse hiçbir zaman bu değildir.

Sunucu hangi saat dilimini kullanır

Cron servisi makinenin yerel saat diliminde çalışır; çoğu bulut zamanlayıcı varsayılan olarak UTC kullanır. Bu fark gece işini saatlerce kaydırır, yaz saati başladığında yeniden kaydırır. Bir zamanlamayı yayına almadan önce buradaki iki sütunu da kontrol edin.

Beş alan, altı değil

Quartz, Spring ve bazı bulut zamanlayıcılar başta bir saniye alanı ile L, W ve # gibi eklentiler kabul eder; standart cron etmez. Bu sayfa tahmin yürütmek yerine bunları reddeder; çünkü bir zamanlayıcının sessizce yok saydığı alan, kimse fark etmeden yanlış zamanda çalışan bir zamanlamadır.

Sıkça sorulan sorular

0 0 * * 0 ifadesi ne anlama gelir?
Her pazar gece yarısı. Alanlar sırasıyla: dakika, saat, ayın günü, ay, haftanın günü. Aracın içine yapıştırın; sonraki sekiz tarih bunu doğrulayacaktır.
Cron işi neden beklenmedik günlerde çalışıyor?
Çoğunlukla ayın günü ile haftanın günü kuralı yüzünden: iki alan da kısıtlandığında cron, ikisi birden değil, birinin eşleşmesi durumunda çalışır. Sonraki çalışma zamanlarını gösterin, bunu hemen görürsünüz.
Cron UTC mi yoksa yerel saati mi kullanır?
Cron servisi makinenin yerel saatini, çoğu bulut zamanlayıcı ise UTC kullanır. Herhangi bir gece zamanlamasını onaylamadan önce sayfadaki iki sütunu kontrol edin.
Altı alanlı ifadem neden reddedildi?
Altıncı alan, Quartz ve Spring'in kabul ettiği ancak standart cron'un kabul etmediği bir saniye alanıdır. Silin ya da kullandığınız zamanlayıcının sözdizimini kullanın.

Bu sayfa ne kadar faydalıydı?

Bu sayfayı ilk puanlayan siz olun