PixConvert

Cron İfade Ayrıştırıcısı

Cron ifadelerini insan tarafından okunabilir açıklamalara dönüştürün ve bir sonraki planlanmış çalışma zamanlarını önizleyin.

Dakika
Saat
Gün
Ay
Hafta içi

Koşular:At 09:00 AM, Monday through Friday

Ortak ön ayarlar

Sonraki 5 çalışma zamanı

  • 5/2/2026, 9:00:00 AM
  • 5/3/2026, 9:00:00 AM
  • 5/4/2026, 9:00:00 AM
  • 5/5/2026, 9:00:00 AM
  • 5/6/2026, 9:00:00 AM

PixConvert Cron Ayrıştırıcısını Neden Kullanmalısınız?

Cron zamanlamalarını bir bakışta anlayın — deneme yanılma yapmanıza gerek yok.

İnsan Tarafından Okunabilir Açıklama

Herhangi bir cron ifadesini cronstrue kullanarak sade İngilizceye dönüştürür — 'Pazartesi-Cuma, saat 9:00'da'.

Sonraki Çalıştırma Önizlemesi

Sonraki 5 planlanmış çalıştırma zamanını kesin tarih ve saatleriyle gösterir — dağıtımdan önce planınızı doğrulayın.

Ortak Ön Ayarlar

En sık kullanılan zamanlama seçenekleri için tek tıklamalık ön ayarlar — her dakika, saatlik, günlük, haftalık, aylık.

Saha Dağılımı

Her bir cron alanının (dakika, saat, gün, ay, hafta içi) mevcut değeriyle birlikte görsel dökümü.

Doğrulama

Geçersiz ifadeler için anında hata tespiti ve net hata mesajları.

%100 Özel

Tamamen istemci tarafında ayrıştırma — sunucu çağrısı yok, cron ifadeleriniz yerel kalır.

Cron Ayrıştırıcısının Kullanım Örnekleri

Planlanmış her iş için doğrulanmış bir cron ifadesine ihtiyaç vardır.

Sunucu Cron Görevleri

Linux crontab ifadelerini sunucu yapılandırmanıza eklemeden önce doğrulayın.

  • Yedekleme planlarını doğrulayın.
  • Kütük döndürme zamanlamasını kontrol edin.
  • Hata ayıklama sırasında kaçırılan iş tetikleyicileri

CI/CD İşlem Hatları

GitHub Actions, GitLab CI ve CircleCI'da zamanlanmış işlem hattı tetikleyicilerini doğrulayın.

  • GitHub Actions zamanlaması
  • GitLab CI cron işleri
  • CircleCI planlanmış iş akışları

Bulut Zamanlayıcıları

AWS EventBridge, Google Cloud Scheduler ve Azure Logic Apps için cron ifadelerini test edin.

  • AWS EventBridge kuralları
  • GCP Bulut Zamanlayıcı işleri
  • Azure Logic App tetikleyicileri

Cron ifadesi nasıl ayrıştırılır?

1

Cron ifadenizi (5 veya 6 alan) girin veya bir ön ayar seçin. Ayrıştırıcı bunu hemen doğrular.

2

Okunabilir açıklamayı ve sonraki 5 çalıştırma zamanını görün. İfadeyi ayarlayın ve sonuçlar anında güncellensin.

3

Doğrulanan ifadeyi crontab'ınıza, CI/CD yapılandırmanıza veya bulut zamanlayıcınıza kopyalayın; tüm doğrulama işlemleri sunucuya gidiş-dönüş olmadan tarayıcınızda anında çalışır.

Sıkça Sorulan Sorular

Cron ifadelerinin açıklaması.

Cron ifadesi nedir?

Cron ifadesi, tekrarlayan bir programı tanımlayan, boşluklarla ayrılmış 5 (veya 6) alandan oluşan bir dizedir. Alanlar şunlardır: dakika (0-59), saat (0-23), ayın günü (1-31), ay (1-12), haftanın günü (0-7, burada 0 ve 7 her ikisi de Pazar anlamına gelir). Örnek: 0 9 * * 1-5 = her hafta içi sabah 9.

Cron'da * ne anlama gelir?

Bir yıldız işareti (*) o alan için 'her' anlamına gelir. Örneğin, dakika alanındaki * işareti 'her dakika' anlamına gelir. */15 ise 'her 15 birimde' anlamına gelir (adım sözdizimi).

5 alanlı ve 6 alanlı cron arasındaki fark nedir?

Standart Unix cron, 5 alan kullanır (dakika, saat, gün, ay, hafta içi). Birçok modern zamanlayıcı (AWS, Quartz, Spring) ilk alan olarak saniye alanını da ekleyerek 6 alan oluşturur. Bu araç her iki formatı da destekler.

Cron görevim neden beklediğim gibi çalışmıyor?

Sık karşılaşılan sorunlar: 1) Saat dilimi — cron, sunucunun yerel saat dilimini kullanır. 2) Hem ayın günü hem de haftanın günü ayarlanmış — cron bunları VEYA (her ikisi de eşleşirse tetiklenir) olarak ele alır. 3) Bazı zamanlayıcılarda yıl alanı eksik. İfadenizin beklenen zamanları ürettiğini doğrulamak için sonraki çalıştırma önizlemesini kullanın.

@daily, @weekly, @reboot ne anlama geliyor?

@daily = 0 0 * * * (gece yarısı). @weekly = 0 0 * * 0 (Pazar gece yarısı). @hourly = 0 * * * *. @monthly = 0 0 1 * *. @reboot, başlangıçta bir kez çalışır. Bu kısaltılmış takma adlar Linux crontab'da çalışır ancak bulut zamanlayıcıları tarafından desteklenmeyebilir.