Cron Açıklayıcı
Cron zamanlama ifadelerini anlaşılır insan diline çevirin ve görsel olarak oluşturun.
Görsel Zamanlama Oluşturucu
Açıklama (İnsan Dilinde)
İlgili araçlar
Bu aracı tanıyalım
Cron İfadesi Açıklayıcı Nedir?
Cron İfadesi Açıklayıcı, standart 5 alanlı crontab zamanlamalarını (dakika saat ayın-günü ay haftanın-günü) sade bir Türkçe cümleye çeviren ücretsiz bir araçtır; böylece */15 9-17 * * 1-5 gibi bir ifadeyi her gördüğünüzde zihninizde çözmek zorunda kalmazsınız. Tüm işlem tarayıcınızda yapılır — zamanlama ifadeleriniz hiçbir yere gönderilmez.
Cron İfadesi Açıklayıcı Hangi Özellikleri Sunar?
- Standart 5 alanlı söz dizimi: Cron, crontab ve birçok zamanlayıcının kullandığı klasik
dakika saat ayın-günü ay haftanın-günüformatını ayrıştırır. - Joker karakter, aralık, liste ve adım desteği:
*(her değer),1-5(aralık),1,3,5(liste),*/5(her N birimde bir) ve1-10/2gibi birleşik biçimleri tanır. - Doğru ayın-günü / haftanın-günü VEYA mantığı: Ayın-günü ve haftanın-günü alanlarının ikisi de kısıtlanmışsa (yani
*değilse), standart cron mantığında bu iki koşul VEYA ile birleşir — biri eşleştiğinde görev çalışır. Araç bu davranışı, iki alanı hatalı şekilde VE ile birleştirmeden doğru şekilde yansıtır. - Anlık doğrulama: Aralık dışı değerler (örn. dakika
61, ay13) veya hatalı biçimli alanlar yanlış bir açıklama üretmek yerine açık bir hata mesajıyla bildirilir. - Tamamen Yerel Çalışma (Offline): Tüm ayrıştırma mantığı tarayıcı oturumunuzda çalışır; sayfa yüklendikten sonra internet bağlantısı gerekmez.
- Kişisel Veri Güvenliği: Girdiğiniz cron ifadeleri cihazınızdan çıkmaz, arka planda hiçbir API isteği yapılmaz.
Nasıl Kullanılır?
- 5 alanlı cron ifadenizi giriş kutusuna yazın veya yapıştırın (örn.
*/5 * * * *), ya da hazır örneklerden birine tıklayın. - Yazarken sade Türkçe açıklama otomatik olarak güncellenir.
- Bir alan geçersizse, tahmine dayalı bir açıklama yerine size hatanın ne olduğunu söyleyen açık bir mesaj görürsünüz.
Bu Aracı Neden Tercih Etmelisiniz?
Cron söz dizimi kısa ama yanlış okunması kolaydır — yanlış yere konmuş bir * veya ayın-günü ile haftanın-günü arasındaki VEYA ilişkisinin unutulması, bir görevin yanlış zamanda çalışmasına yol açabilir. Bu araç ifadeyi tamamen yerel olarak, anında ve hiçbir veri tarayıcınızdan çıkmadan çözer; böylece bir zamanlamayı devreye almadan önce sağlığını kontrol edebilirsiniz.
Sıkça Sorulan Sorular
Saniye alanı içeren 6 alanlı cron ifadelerini destekliyor mu?
Hayır. Bu araç, en yaygın kullanılan standart 5 alanlı crontab formatını (dakika saat ayın-günü ay haftanın-günü) takip eder. Bazı zamanlayıcılarda (örneğin Quartz) kullanılan, başta saniye alanı bulunan 6 alanlı varyantlar desteklenmez.
Ayın-günü ve haftanın-günü alanlarının ikisi de ayarlanırsa ne olur?
Standart cron mantığına göre görev, iki koşuldan herhangi biri doğru olduğunda çalışır (mantıksal VEYA), sadece ikisi birden eşleştiğinde değil. Açıklama, bu durumu netleştirmek için her iki kısmı "VEYA" ile birleştirerek gösterir.
L, W, # veya ? gibi özel karakterleri destekliyor mu?
Hayır. Bu karakterler bazı zamanlayıcı uygulamalarına (örneğin Quartz) özgüdür ve POSIX cron söz diziminin parçası değildir, bu nedenle bu araç tarafından ayrıştırılmaz.
Cron ifadelerim bir sunucuya gönderiliyor mu?
Hayır. Tüm ayrıştırma işlemi tamamen tarayıcınızda gerçekleşir. Hiçbir veri yüklenmez veya kaydedilmez.