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.

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.

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.

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.