Cron İfadesi Açıklayıcı

Herhangi bir cron ifadesini sade bir dille yazılmış bir zamanlama açıklamasına çevirin ve sonraki beş çalışma zamanını yerel saat diliminizde, tamamen tarayıcınızda önizleyin.

Araç yükleniyor…

Cron İfadesi AçıklayıcıStandart bir cron ifadesi yapıştırın; bu araç onu işin ne zaman çalışacağına dair sade bir dil açıklamasına dönüştürür, ardından şu andan itibaren tetikleneceği sonraki beş zamanı listeler. Yaygın beş alanlı crontab söz dizimini ve @daily gibi kısayolları destekler ve ifade ayrıştırılamadığında açık bir hata mesajı gösterir. Her şey yerel olarak tarayıcınızda çalışır — hiçbir şey yüklenmez.

Cron İfadesi Açıklayıcı nedir?

Bir crontab zamanlamasını okuyup tam olarak ne zaman çalışacağını sade sözcüklerle söyleyen bir cron ifadesi açıklayıcısı. */5 * * * * gibi bir ifade yazın veya yapıştırın; okunabilir bir açıklama (örneğin, "Her 5 dakikada bir") ve yerel saat diliminizde şu andan itibaren hesaplanan sonraki beş çalışma zamanının bir listesini üretir. Standart beş alanlı cron söz dizimini (dakika, saat, ayın günü, ay, haftanın günü), aralıkları, listeleri, adımları, adlandırılmış günleri ve ayları ve @hourly, @daily, @weekly, @monthly ve @yearly gibi kısaltma makrolarını anlar. Geliştiriciler, DevOps ve SRE mühendisleri ve sistem yöneticileri, bir crontab girdisini, bir CI zamanlamasını veya zamanlanmış bir görevi dağıtmadan önce doğrulamak ve karmaşık bir ifadenin gerçekten bekledikleri zamanda tetiklendiğini onaylamak için bunu kullanır.

Cron İfadesi Açıklayıcı nasıl kullanılır

  1. Giriş alanına bir cron ifadesi yazın veya yapıştırın (örneğin, hafta içi sabah 9 için 0 9 * * 1-5).
  2. Girişin altındaki sade dil açıklamasını okuyun — zamanlamayı sözcüklerle ifade eder.
  3. İfadenin tetikleneceği sonraki beş zamanı, yerel saat diliminizde görmek için Sonraki çalışmalar listesine bakın.
  4. İfade geçersizse, hata mesajını okuyun ve yanlış olan alanı düzeltin.
  5. Açıklamayı kopyalamak için kopyala düğmesini kullanın veya çıktıyı çalışma alanındaki başka bir araca bağlayın.

Örnekler

Her 5 dakikada bir

Girdi

*/5 * * * *

Çıktı

Every 5 minutes

Hafta içi sabah 9'da

Girdi

0 9 * * 1-5

Çıktı

At 09:00 AM, Monday through Friday

Kısaltma makrosu

Girdi

@daily

Çıktı

At 12:00 AM

Sıkça sorulan sorular

Hangi cron söz dizimini destekler?
Standart beş alanlı crontab biçimi (dakika, saat, ayın günü, ay, haftanın günü); aralıklar (1-5), listeler (1,3,5), adımlar (*/15) ve adlandırılmış günler ve aylar (MON, JAN) dâhil. @hourly, @daily, @weekly, @monthly ve @yearly gibi kısaltma makroları da desteklenir.
Sonraki çalışma zamanları hangi saat diliminde?
Sonraki beş çalışma zamanı şu andan itibaren hesaplanır ve tarayıcınızın yerel saat diliminde biçimlendirilir, böylece zamanlamanın sizin için ne zaman tetiklendiğini yansıtır.
İfadenin neden geçersiz olduğunu söylüyor?
İfade yanlış sayıda alana ya da izin verilen aralığın dışında bir değere sahip olduğunda (örneğin dakika 0-59, saat 0-23) bir hata görünür. Mesaj, hatalı alanı düzeltebilmeniz için neyin başarısız olduğunu açıklar.
Neden yalnızca beş yaklaşan çalışma?
Beş; ritmi doğrulamak ve bir hatayı bir bakışta fark etmek için yeterli — örneğin çalışmaların her 5 dakikada bir veya yalnızca hafta içi gerçekleştiğini görmek gibi. Yukarıdaki açıklama tam yinelenen kuralı zaten belirtiyor.
Cron ifadem herhangi bir yere gönderiliyor mu?
Hayır. İfadenin ayrıştırılması, açıklamanın oluşturulması ve sonraki çalışma zamanlarının hesaplanması tamamen yerel olarak tarayıcınızda gerçekleşir. Hiçbir şey herhangi bir sunucuya yüklenmez, böylece çevrimdışı çalışır ve zamanlamalarınızı gizli tutar.

İlgili araçlar