Ana içeriğe geç

Yapılandırma


AnahtarVarsayılan değerVeri türüAçıklamalar
nameundefinedStringİş için bir ad belirtirseniz, Croner işin referansını dışa aktarılan scheduledJobs dizisinde saklayacaktır. Referans .stop() ile kaldırılacaktır.
maxRunsInfiniteNumber
catchfalseBoolean|FunctionTetiklenen fonksiyondaki işlenmemiş hataları yakalayın. true geçmek hataları sessizce yoksayar. Bir geri çağırma fonksiyonu geçmek, hata durumunda bu geri çağırmayı tetikler.
timezoneundefinedStringAvrupa/Stockholm formatında saat dilimi
startAtundefinedStringISO 8601 formatında tarih saat (2021-10-17T23:43:00)yerel saatte (geçersiz kılınmışsa saat dilimi parametresine göre)
stopAtundefinedStringISO 8601 formatında tarih saat (2021-10-17T23:43:00)yerel saatte (geçersiz kılınmışsa saat dilimi parametresine göre)
interval0NumberTetiklemeler arasındaki minimum saniye sayısı.
pausedfalseBooleanİşin başlangıçta duraklatılması gerekip gerekmediği.
contextundefinedAnyTetiklenen fonksiyona ikinci parametre olarak geçen
legacyModetruebooleanAyın günü ile haftanın gününü birleştirin, true = VEYA, false = VE
unreffalsebooleanBunu true olarak ayarlamak, dahili zamanlayıcıyı serbest bırakır, bu da bir cron işi çalışırken işlemin çıkış yapmasına olanak tanır.
utcOffsetundefinednumberBelirli bir utc ofseti ile dakikada programlama. Bu, yaz saati uygulamasını dikkate almaz, muhtemelen bunun yerine timezone seçeneğini kullanmak istersiniz.
protectundefinedboolean|FunctionAşım korumasını etkinleştirin. Eski bir tetikleme devam ettiği sürece yeni tetiklemeleri engelleyecektir. Bunu etkinleştirmek için ya true ya da bir geri çağırma fonksiyonu geçin.

Uyarı Zamanlayıcıların referansının kaldırılması (seçenek unref) yalnızca Node.js ve Deno tarafından desteklenmektedir. Tarayıcılar bu özelliği henüz uygulamamıştır ve bir tarayıcı ortamında kullanmak mantıklı değildir. { .warning }