Cron ifadesi çözümleyici
Tamamen tarayıcınızda çalışır. Dosyalarınız ve verileriniz cihazınızdan hiç çıkmaz.
Her 5 dakikada bir
| Dakika | 0-59, */5, 1-30 |
|---|---|
| Saat | 0-23 |
| Ayın günü | 1-31 |
| Ay | 1-12 |
| Haftanın günü | 0-7 (0 and 7 = Sunday) |
Bu araç hakkında
Bir cron ifadesi bir zamanlamayı beş alana sıkıştırır: dakika, saat, ayın günü, ay ve haftanın günü. Bunu ilk bakışta okumak zordur, özellikle aralıklar, adımlar ve listeler bir arada geçtiğinde. Bu araç 0 9 * * 1-5 gibi bir ifadeyi gerçekten okuyabileceğiniz bir cümleye çevirir, ayrıca yerel saat diliminizde sonraki beş çalışma zamanının listesini verir.
Bana tam olarak ne gösteriyor?
Beş alanlı bir ifade yazın veya yapıştırın, araç iki şey üretir: sade Türkçe bir açıklama (“Saat 09:00, Pazartesi ile Cuma arasında”) ve bu zamanlamanın gerçekten tetikleneceği sonraki beş zamanın tarayıcınızın yerel saat dilimine çevrilmiş önizlemesi. Olağan cron söz dizimini anlar: yıldız işaretleri, 1-5 gibi aralıklar, */15 gibi adımlar, virgülle ayrılmış listeler ve bazı zamanlayıcıların kabul ettiği @daily/@hourly/@weekly tarzı kısayol makrolar. İfade hatalıysa araç ne demek istediğinizi tahmin etmek yerine bunu bildirir.
Cron ifadem bir yere gönderiliyor mu?
Hayır. Her şey sayfaya gömülü iki küçük JavaScript kütüphanesiyle tarayıcınızda çalışır, biri açıklama için biri çalışma zamanlarını hesaplamak için, sunucuya hiçbir çağrı yapılmaz. Yazdığınız ifade cihazınızdan çıkmaz, bu yüzden özel bir dağıtım yapılandırmasından gelen bir zamanlamayı veya herkese açık bir siteye yapıştırmak istemediğiniz bir cron işini rahatça kontrol edebilirsiniz. Bu, sayfanın yerelleştirilmiş sürümleri için de geçerlidir: açıklama ve çalışma zamanları hangi dili okuduğunuzdan bağımsız olarak aynı şekilde, tamamen tarayıcı tarafında üretilir.
Ne işe yarar?
Yaygın kullanımlar: bir zamanlamayı crontab’a veya CI yapılandırmasına eklemeden önce doğrulamak, bir @daily ya da @hourly makrosunun gerçekten düşündüğünüz anlama gelip gelmediğini kontrol etmek, ya da haftanın günü hesabını kendiniz yapmadan bir iş arkadaşınızın işinin ne zaman tetiklendiğini bulmak. Ayrıca bir iş sabah 3 yerine öğleden sonra 3’te çalışmadan önce dakika ve saat alanlarını karıştırmak gibi yaygın bir hatayı yakalamanın hızlı bir yoludur. Alan söz diziminin tamamı için crontab(5) man sayfasına, formatın tarihçesi için Wikipedia’nın cron makalesine bakabilirsiniz.