Cron Görev Ayrıştırıcısı- Cron İfadelerini Çevrimiçi Okuyun ve Hata Ayıklayın

⏰ Cron Job Parser

Parse and explain Cron expressions. Understand when your scheduled tasks will run.

Format: minute hour day month weekday (5 fields)
📋 Parsed Result

Minute (0-59)
Hour (0-23)
Day (1-31)
Month (1-12)
Weekday (0-7)
🕐 Next 5 Run Times:
0 0 * * *
Every day at midnight
0 */6 * * *
Every 6 hours
0 9 * * 1-5
Weekdays at 9:00 AM
*/15 * * * *
Every 15 minutes
0 0 1 * *
1st of month at midnight
0 0 * * 0
Every Sunday at midnight
30 14 * * *
Every day at 2:30 PM
0 0,12 * * *
Midnight and noon

Ç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?

  1. İfadeyi Girin: Cron ifadenizi(örneğin, 5 4 * * *) giriş kutusuna yapıştırın.

  2. Anında Ayrıştırma: Araç, her alanı otomatik olarak ayrıştırır ve İngilizce çevirisini görüntüler.

  3. Programı Kontrol Edin: Gerçekleştirme tarihlerini doğrulamak için "Sonraki Çalışma Saatleri" listesine bakın.

  4. 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.