Cron generator
Cron expressions schedule recurring jobs: backups at 2 AM, reports every Monday, cache purge hourly. Five (or six with seconds) fields like 0 9 * * 1-5 mean 09:00 weekdays. Build expressions visually instead of memorizing field order.
Dakika
Saat
Ayın günü
Ay
Haftanın günü
Çıktı
0 9 * * 1-5
How to build a cron expression
1. Select schedule: minute, hour, day of month, month, day of week.
2. Read generated expression e.g. 0 30 8 * * *.
3. Verify human-readable description matches intent.
4. Copy into crontab, Kubernetes CronJob, or GitHub Actions schedule.
Cron zamanlaması örnekleri
Her gün sabah 8.30'da
0 30 8 * * * altı alanlı Kuvars'ta; 30 8 * * * standart beş alanlı cronda.
Her 15 dakikada bir
*/15 * * * * her saat başı :00, :15, :30, :45'te çalışır.
Ayın ilk gece yarısı
0 0 1 * * aylık faturalandırma işini yürütür.
Cron oluşturucular yardımcı olduğunda
• Tek tek saha sırası hatalarından kaçınırken.
• Operasyon runbook'ları için zamanlamayı belgelendirirken.
• Linux cron ile AWS EventBridge sözdizimini karşılaştırırken.
Lehçe farklılıkları
• Zamanlayıcı standart olmayan sözdizimi kullandığında bulut sağlayıcı belgelerini kontrol edin.
• Saat dilimi önemli olduğunda — sunucularda cron genellikle UTC; açıkça dönüştürün.
• Dakikadan kısa planlama gerektiğinde klasik cron yerine aralık zamanlayıcıları kullanın.
Saha sırası anımsatıcısı
Dakika Saat Gün Ay Hafta içi — veya Quartz için başlangıca Saniye ekleyin. Önce açıklamayı yazın, ardından alanlarla eşleyin.
İnsan programlarıyla örtüşme
"Hafta içi her sabah" 0 9 * * 1-5 olur — TZ sunucusu DST'ye uyuyorsa yaz saati uygulaması yerel duvar saatini değiştirir.
Kubernetes CronJob'u
zamanlama alanı standart cron kullanır; concurrencyPolicy Forbid, yedekleme işlerinin çakışmasını önler.
Sık sorulan sorular
Beşe karşı altı alan mı?
Klasik cron: dakika saat dom ay dow. Bazıları önce saniye ekler.
Ayın günü vs haftanın günü?
Belirtilen her ikisi de genellikle Vixie cron'da VEYA anlamına gelir — kafa karıştırıcı — bir alanı * olarak kullanın.
Saat dilimi?
Sunucu yerel veya UTC — Daha yeni sürümlerde Kubernetes CronJob spec.timeZone alanı.
*/2 anlamı?
Bu alanın her 2 birimi — */2 saat alanında her iki saatte bir.
Yerel araç mı?
Evet — tarayıcıda yerleşik ifade.
Sonraki çalıştırmaları test etmek ister misiniz?
Sonraki N yangın süresini listelemek için croniter veya sağlayıcı konsolunu kullanın.