Sektör terimi
Cron ifadesi
Diğer adları: Cron
Bir işin hangi zamanlarda çalışacağını tanımlayan kısa zamanlama söz dizimi. Beş alandan oluşur: dakika, saat, ayın günü, ay ve haftanın günü.
Ayrıntılı açıklama
Cron adını Unix sistemlerinde zamanlanmış işleri çalıştıran araçtan alır. Her alana bir değer, liste, aralık ya da adım yazılır: “*” her değeri, “*/15” on beşer adımları, “8-20” bir aralığı, haftanın günü alanındaki “1” ise pazartesiyi ifade eder.
Aynı ifade farklı saat dilimlerinde farklı anlara denk gelir. Bu yüzden bir cron ifadesi her zaman bir saat dilimiyle birlikte yorumlanmalıdır; yaz saati uygulaması olan bölgelerde bazı saatler yılda bir kez atlanabilir ya da tekrar edebilir.
LLCBullet'in otomasyon görevleri beş alanlı cron ifadesiyle zamanlanır; @hourly, @daily, @weekly ve @monthly kısaltmaları da desteklenir. İfade seçtiğin saat dilimine göre yorumlanır ve varsayılan, Ayarlar sayfasındaki hesap saat dilimidir. Görevler en fazla 5 dakikada bir çalışabilir; daha sık çalışan bir ifade kaydedilmez.
Nasıl işler?
- Dakika, saat, ayın günü, ay ve haftanın günü alanlarını sırayla yaz.
- Her alan için tek değer, liste, aralık ya da adım kullan.
- İfadenin hangi saat diliminde yorumlanacağını seç.
- Kaydetmeden önce ifadenin istediğin anlara denk geldiğini kontrol et.
Örnek
“0 9 * * 1” her pazartesi 09:00'da, “0 8-20 * * *” her gün 08:00 ile 20:00 arasında saat başlarında, “*/15 * * * *” ise her 15 dakikada bir çalışır. Europe/Istanbul seçiliyken “0 9 * * *” İstanbul saatiyle 09:00 demektir.
Sık sorulan sorular
Görevimi her dakika çalıştırabilir miyim?
Hayır. LLCBullet'te görevler en fazla 5 dakikada bir çalışabilir; “* * * * *” gibi daha sık çalışan bir ifade kaydedilmez.
@daily ne zaman çalışır?
Genel cron kuralında @daily, “0 0 * * *” ifadesinin kısaltmasıdır; yani seçilen saat diliminde her gün gece yarısı çalışır.
İlgili terimler
- Otomasyon göreviPanelde tanımlanan ve belirlediğin zamanlarda çalışan iş; örneğin sitelerin erişilebilirliğini kontrol etmek ya da sonucu bir webhook adresine göndermek.
- WebhookGörev sonucunun belirlediğin HTTPS adresine otomatik olarak POST isteğiyle gönderilmesi.
- UptimeBir sistemin ya da sitenin belirli bir dönemde erişilebilir ve çalışır durumda kaldığı sürenin oranı.
- Yanıt süresiBir isteğin gönderilmesinden yanıtın alınmasına kadar geçen süre.