Cron Zamanlayıcı
Bir cron ifadesini anlaşılır metne çevirin, ya da görsel araçla kendi ifadenizi oluşturun.
Cron ifadesi nedir?
Cron, Linux/Unix sistemlerinde belirli görevleri (yedekleme, e-posta gönderimi, veri temizliği vb.) otomatik olarak belirli zamanlarda çalıştırmak için kullanılan bir zamanlayıcıdır. Bir cron ifadesi dakika saat gün ay haftanın-günü şeklinde 5 alandan oluşur; örneğin 0 9 * * 1-5 "hafta içi her gün saat 09:00'da" anlamına gelir.
Bu araç nasıl kullanılır?
"Cron → Açıklama" sekmesinde elinizdeki bir cron ifadesini kutuya yazın, anlaşılır bir açıklamasını anında görün. "Oluştur → Cron" sekmesinde ise açılır menülerden seçim yaparak sıfırdan bir cron ifadesi oluşturabilir, sonucu tek tıkla kopyalayabilirsiniz.
Cron ifadelerinde sık kullanılan semboller
* her değeri temsil eder (her dakika, her saat vb.). */5 "her 5 birimde bir" anlamına gelir. 1-5 bir aralığı belirtir (örneğin haftanın günlerinde Pazartesi-Cuma). Virgülle ayrılmış değerler (1,15) birden fazla spesifik zamanı belirtmek için kullanılır.
Her gece yarısı çalışan bir cron ifadesi nasıl yazılır?
Her gece yarısı (00:00) çalışması için cron ifadesi 0 0 * * * şeklindedir — sırasıyla dakika (0), saat (0), ayın günü (*), ay (*), haftanın günü (*) alanlarını temsil eder. Bu araca bu ifadeyi yapıştırıp doğrulayabilir veya sıfırdan oluşturabilirsiniz.
Cron ifadesindeki 5 alan neyi temsil eder?
Sırasıyla: dakika (0-59), saat (0-23), ayın günü (1-31), ay (1-12) ve haftanın günü (0-6, 0=Pazar). Her alana bir değer, aralık veya * (herhangi) girilerek zamanlama tam olarak özelleştirilebilir.
Cron ifadesi yanlış yazılırsa ne olur?
Geçersiz bir cron ifadesi, zamanlanmış görevin (backup, e-posta gönderimi, veri senkronizasyonu vb.) hiç çalışmamasına veya beklenmedik zamanlarda çalışmasına sebep olabilir. Bu araç, yazdığınız ifadenin ne zaman çalışacağını insan diliyle açıklayarak, sunucuya yüklemeden önce hatayı fark etmenizi sağlar.