⏰ Cron Expression Generator
Build cron expressions visually with a form-based editor. Set minute, hour, day, month, and weekday fields. Preview next run times. Free online cron expression generator.
* * * * *
How to Use
Choose a preset or configure
Pick a common schedule preset (every minute, hourly, daily, weekly, monthly) or configure each field individually.
Read the live description
The cron expression and its plain-English description update instantly as you change any field.
Copy and deploy
Click Copy Expression to copy the cron string to your clipboard for use in crontab, cloud schedulers, or CI/CD.
Frequently Asked Questions
Tam Rehber: Cron İfadesi Oluşturucu
Cron, Unix benzeri işletim sistemlerine yerleşik zaman tabanlı bir iş zamanlayıcısıdır. Komut dosyalarını, komutları veya programları belirli aralıklarla otomatik olarak çalıştırmanızı sağlar. Bir cron ifadesi, bir zamanlamayı kodlayan kısa bir dizedir.
Cron İfadesinin Beş Alanı
┌───── dakika (0 - 59)
│ ┌───── saat (0 - 23)
│ │ ┌───── ayın günü (1 - 31)
│ │ │ ┌───── ay (1 - 12)
│ │ │ │ ┌───── haftanın günü (0-7, 0 ve 7 = Pazar)
│ │ │ │ │
* * * * * çalıştırılacak komut
Liste, Aralık ve Adım Sözdizimi
- Liste:
0 9,17 * * *— her gün 09:00 ve 17:00'de çalışır - Aralık:
0 9-17 * * 1-5— hafta içi 09:00-17:00 arası her saat başı çalışır - Adım:
*/5 * * * *— her 5 dakikada bir çalışır
Özel Kısayollar
@reboot— Sistem başlangıcında bir kez@daily— Her gün 00:00'da@weekly— Her hafta Pazar 00:00'da@monthly— Her ayın 1'inde 00:00'da@hourly— Her saatin başında
Crontab Düzenleme
crontab -e komutu kişisel crontab dosyanızı açar. crontab -l mevcut işleri listeler, crontab -r ise tümünü siler. Sistem genelindeki işler /etc/cron.d/ altına ayrı dosyalar olarak yerleştirilebilir.
Ortam Değişkenleri
Cron minimal bir ortamda çalışır; standart $PATH tanımlı değildir. Crontab'ın başına değişkenleri tanımlayın:
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin
MAILTO=admin@ornek.com
Çıktıyı Günlüğe Kaydetme
0 2 * * * /usr/local/bin/yedek.sh >> /var/log/yedek.log 2>&1
>> çıktıyı dosyaya ekler, 2>&1 hata çıktısını da aynı dosyaya yönlendirir.
Mevcut bir cron ifadesini görselleştirmek için Cron Görselleştiricisi aracını kullanabilirsiniz.