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.
İ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.
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.
yaklaşık 15 dakikada bir çalışır. Aşağıdaki tarihleri kastettiğinizle karşılaştırın.
İ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.
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.
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.
Bu sayfayı ilk puanlayan siz olun