Çevrimiçi Cron Görev Ayrıştırıcısı: Cron İfadelerini İngilizceye Çevir
Planlanmış görevleri yönetmek bir tahmin oyunu olmamalı. Cron Görev Ayrıştırıcımız, cron ifadelerini çözmenize, doğrulamanıza ve hata ayıklamanıza yardımcı olmak için tasarlanmış güçlü bir araçtır. İster bir yedekleme komut dosyası, ister otomatik bir e-posta gönderici veya bir veritabanı temizleme görevi kuruyor olun, bu araç teknik sözdizimini açık, insan tarafından okunabilir bir dile çevirerek crontab zamanlamanızın doğru olmasını sağlar.
Cron İfade Ayrıştırıcısına Neden İhtiyacınız Var?
Cron sözdizimi, güçlü yapısıyla ünlüdür ancak özellikle karmaşık aralıklarla birlikte, bir bakışta okunması zor olabilir.
Planlama Hatalarını Ortadan Kaldırın
Yanlış yerleştirilmiş tek bir yıldız işareti veya rakam, bir görevin günde bir kez yerine her dakika çalışmasına yol açarak sunucunuzun çökmesine veya bulut maliyetlerinizin artmasına neden olabilir. Ayrıştırıcımız, bu hataları üretim ortamına dağıtmadan önce tespit eder.
Yaklaşan Koşu Sürelerini Görselleştir
Anlamak 0 0 1,15 * *bir şeydir; bunun önümüzdeki ay hangi tarih ve saatlere denk geldiğini tam olarak bilmek ise bambaşka bir şeydir. Aracımız, önümüzdeki birkaç uygulama zamanını listeler, böylece zaman çizelgesini proje gereksinimlerinize göre doğrulayabilirsiniz.
Cron Ayrıştırıcı ve Doğrulayıcının Temel Özellikleri
Aracımız, standart crontab formatlarının yanı sıra modern çerçeveler tarafından kullanılan genişletilmiş sözdizimini de desteklemektedir.
1. İnsan Tarafından Okunabilir Çeviri
Anında "Pazartesi-Cuma, 09:00-17:59 saatleri arasında her 15 dakikada bir"*/15 9-17 * * 1-5 şeklinde ayarlayın. Bu özellik, teknik olmayan ekip üyeleriyle mantığı çapraz kontrol etmek için mükemmeldir.
2. Tüm Cron Alanları İçin Destek
Ayrıştırıcı, beş(veya altı) standart cron alanının tamamını doğru şekilde işler:
Dakika: 0-59
Çalışma Saatleri: 0-23
Ayın Günü: 1-31
Ay: 1-12(veya OCAK-ARALIK)
Haftanın Günü: 0-6(veya Pazar-Cumartesi)
3. Özel Karakterler İçin Destek
Sıklıkla kafa karışıklığına neden olan "zor" karakterlerle biz ilgileniyoruz:
Yıldız işareti(*): Her değer.
Virgül(,): Değerler listesi.
Tire(-): Değer aralığı.
Eğik çizgi(/): Artışlar veya adımlar.
L: Ayın veya haftanın "son" günü.
Cron Görev Ayrıştırıcısı Nasıl Kullanılır?
İfadeyi Girin: Cron ifadenizi(örneğin,
5 4 * * *) giriş kutusuna yapıştırın.Anında Ayrıştırma: Araç, her alanı otomatik olarak ayrıştırır ve İngilizce çevirisini görüntüler.
Programı Kontrol Edin: Gerçekleştirme tarihlerini doğrulamak için "Sonraki Çalışma Saatleri" listesine bakın.
Kopyala ve Dağıt: Memnun kaldığınızda, ifadeyi crontab'ınıza veya görev zamanlayıcınıza kopyalayın.
Cron ifadelerine ilişkin yaygın örnekler
| Takvim | Cron İfadesi | İnsan Tarafından Okunabilir Açıklama |
| Her Dakika | * * * * * |
Her dakika, her saat, her gün. |
| Her gün gece yarısında | 0 0 * * * |
Her gün gece 12:00'de. |
| Her Pazar | 0 0 * * 0 |
Sadece Pazar günleri, gece 12:00'de. |
| Çalışma Saatleri | 0 9-17 * * 1-5 |
Pazartesi-Cuma günleri, sabah 9'dan akşam 5'e kadar her saatin başında. |
Sıkça Sorulan Sorular(SSS)
Cron işi nedir?
Cron görevi, Unix benzeri bilgisayar işletim sistemlerinde zamana dayalı bir görev zamanlayıcısıdır. Kullanıcılar, belirli zamanlarda, tarihlerde veya aralıklarla periyodik olarak çalışacak görevleri(komutlar veya kabuk betikleri) zamanlamak için kullanırlar.
Bu araç 6 alanlı(saniye) ifadeleri destekliyor mu?
Evet! Ayrıştırıcımız hem standart 5 alanlı crontab'larla hem de Java(Quartz) veya Spring Framework zamanlama sistemlerinde sıkça kullanılan 6 alanlı ifadelerle uyumludur.
Kişisel verilerim gizli mi?
Kesinlikle. Tüm ayrıştırma işlemleri tarayıcınızda JavaScript kullanılarak yapılır. İfadelerinizi veya sunucu bilgilerinizi saklamıyoruz, böylece iç altyapınız gizli kalıyor.