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.
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?
Cron ifadenizi (5 veya 6 alan) girin veya bir ön ayar seçin. Ayrıştırıcı bunu hemen doğrular.
Okunabilir açıklamayı ve sonraki 5 çalıştırma zamanını görün. İfadeyi ayarlayın ve sonuçlar anında güncellensin.
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.
Daha Fazla Araç Keşfedin
Bu araçla birlikte harika çalışan diğer ücretsiz araçları keşfedin.
JSON Biçimlendirici
JSON verilerini anında biçimlendirin, doğrulayın ve küçültün.
Regex Test Cihazı
Düzenli ifadeleri canlı olarak test edin ve hata ayıklayın.
UUID Oluşturucu
v4 UUID'leri ve ULID'leri oluşturun
Base64 Kodlayıcı
Base64 dizelerini kodlama ve kod çözme
Karma Üretici
MD5, SHA-1, SHA-256 özet değerleri oluşturun.
URL Kodlayıcı
URL bileşenlerini kodlama ve kod çözme
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.