PixConvert

Cron ifadesi çözümleyici

Cron ifadelerini okunabilir açıklamalara dönüştürün ve sonraki planlı çalışma zamanlarını önizleyin.

Dakika
Saat
Gün
Ay
Haftanın günü

Ç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

1

Cron ifadenizi (5 veya 6 alan) girin ya da hazır bir ayar seçin. Çözümleyici ifadeyi hemen doğrular.

2

Okunabilir açıklamayı ve sonraki 5 çalışma zamanını görün. İfadeyi düzenleyin, sonuçlar anında güncellensin.

3

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.

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.