Cron ifadesi çözümleyici
Cron ifadelerini okunabilir açıklamalara dönüştürün ve sonraki planlı çalışma zamanlarını önizleyin.
Çalışır:At 09:00 AM, Monday through Friday
Yaygın hazır ayarlar
Sonraki 5 çalışma zamanı
- 10/14/2026, 9:00:00 AM
- 10/15/2026, 9:00:00 AM
- 10/16/2026, 9:00:00 AM
- 10/17/2026, 9:00:00 AM
- 10/18/2026, 9:00:00 AM
PixConvert Cron çözümleyiciyi neden kullanmalısınız
Cron zamanlamalarını tek bakışta anlayın — deneme yanılmaya gerek yok.
Okunabilir açıklama
cronstrue kullanarak her cron ifadesini sade bir dile çevirir — ‘Pazartesi'den Cuma'ya, 09:00'da’.
Sonraki çalışma önizlemesi
Sonraki 5 planlı çalışma zamanını tam tarih ve saatleriyle gösterir — yayına almadan önce zamanlamanızı doğrulayın.
Yaygın hazır ayarlar
En yaygın zamanlamalar için tek tıkla hazır ayarlar — dakikalık, saatlik, günlük, haftalık, aylık.
Alan dökümü
Her cron alanının (dakika, saat, gün, ay, haftanın günü) güncel değeriyle görsel dökümü.
Doğrulama
Geçersiz ifadelerin anında algılanması ve anlaşılır hata mesajları.
%100 gizli
Tamamen istemci tarafında çözümleme — sunucu çağrısı yok, cron ifadeleriniz yerel kalır.
Cron çözümleyici kullanım alanları
Her zamanlanmış görev, doğrulanmış bir cron ifadesine ihtiyaç duyar.
Sunucu cron görevleri
Linux crontab ifadelerini sunucu yapılandırmanıza eklemeden önce doğrulayın.
- Yedekleme zamanlamalarını doğrulayın
- Log rotasyonu zamanlamasını kontrol edin
- Tetiklenmeyen görevlerin hatasını ayıklayın
CI/CD işlem hatları
GitHub Actions, GitLab CI ve CircleCI'daki zamanlanmış işlem hattı tetikleyicilerini doğrulayın.
- GitHub Actions zamanlaması
- GitLab CI cron görevleri
- CircleCI zamanlanmış 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 Cloud Scheduler görevleri
- Azure Logic App tetikleyicileri
Cron ifadesi nasıl çözümlenir
Cron ifadenizi (5 veya 6 alan) girin ya da hazır bir ayar seçin. Çözümleyici ifadeyi hemen doğrular.
Okunabilir açıklamayı ve sonraki 5 çalışma zamanını görün. İfadeyi düzenleyin, sonuçlar anında güncellensin.
Doğrulanmış ifadeyi crontab dosyanıza, CI/CD yapılandırmanıza veya bulut zamanlayıcınıza kopyalayın — tüm doğrulama sunucuya gidip gelmeden doğrudan tarayıcınızda anında çalışır.
Daha Fazla Aracı Keşfedin
Bu araçla birlikte harika çalışan diğer ücretsiz araçları keşfedin
JSON biçimlendirici
JSON'u anında biçimlendirin, doğrulayın ve küçültün
Regex test aracı
Düzenli ifadeleri canlı olarak test edin ve hata ayıklayın
UUID oluşturucu
v4 UUID'ler ve ULID'ler oluşturun
Base64 kodlayıcı
Base64 dizelerini kodlayın ve çözün
Karma oluşturucu
MD5, SHA-1, SHA-256 karmaları oluşturun
URL kodlayıcı
URL bileşenlerini kodlayın ve çözün
Sık sorulan sorular
Cron ifadeleri açıklandı.
Cron ifadesi nedir?
Cron ifadesi, tekrarlayan bir zamanlamayı tanımlayan, boşlukla ayrılmış 5 (veya 6) alandan oluşan bir metindir. 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 ikisi de Pazar anlamına gelir). Örnek: 0 9 * * 1-5 = hafta içi her gün 09:00.
Cron'da * ne anlama gelir?
Yıldız (*) ilgili alan için ‘her’ anlamına gelir. Örneğin dakika alanındaki * ‘her dakika’ demektir. */15 ise ‘her 15 birimde bir’ 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, haftanın günü). Birçok modern zamanlayıcı (AWS, Quartz, Spring) ilk alan olarak bir saniye alanı ekleyerek 6 alana çıkarır. Bu araç her iki biçimi de destekler.
Cron görevim neden beklediğim zamanda çalışmıyor?
Yaygın nedenler: 1) Saat dilimi — cron sunucunun yerel saat dilimini kullanır. 2) Hem ayın günü HEM DE haftanın günü ayarlanmışsa — cron bunları VEYA olarak değerlendirir (herhangi biri eşleşirse tetiklenir). 3) Bazı zamanlayıcılarda yıl alanının bulunmaması. İfadenizin beklenen zamanları ürettiğini doğrulamak için sonraki çalışma önizlemesini kullanın.
@daily, @weekly, @reboot ne anlama gelir?
@daily = 0 0 * * * (gece yarısı). @weekly = 0 0 * * 0 (Pazar gece yarısı). @hourly = 0 * * * *. @monthly = 0 0 1 * *. @reboot ise başlangıçta bir kez çalışır. Bu kısayol takma adları Linux crontab'ta çalışır ancak bulut zamanlayıcılar tarafından desteklenmeyebilir.