Araçlar

Cron İfadesi Oluşturucu

Alanları doldurarak crontab’a yazacağınız satırı hazırlar.

Kaynak: Tamamen tarayıcıda çalışır; girdi sunucuya gönderilmez

Cron İfadesi Oluşturucu nasıl kullanılır?

  1. Zaman alanlarını doldurun

    Boş bıraktığınız alan * kabul edilir, yani "her" anlamına gelir. */10 gibi aralık, 1-5 gibi aralık ve 1,15 gibi liste yazabilirsiniz.

  2. Komutu tam yoluyla yazın

    cron dar bir PATH ile çalışır; php yerine /usr/bin/php yazmak gerekir.

  3. Satırı crontab’a ekleyin

    Sunucunuzda crontab -e komutuyla dosyayı açıp üretilen satırı yapıştırın.

Sık Sorulanlar

Komut elle çalışıyor ama cron’da çalışmıyor.
Neredeyse her zaman PATH ya da çalışma dizini sorunudur. Komutu tam yoluyla yazın ve gerekiyorsa başına cd /dizin && ekleyin. Çıktıyı bir kayda yönlendirip hatayı görün: >> /var/log/gorev.log 2>&1
Hem ayın günü hem haftanın günü yazarsam ne olur?
cron ikisinin BİRLEŞİMİNİ çalıştırır: ya biri ya öteki tutarsa görev çalışır. Kesişim beklemek sık yapılan bir yanlıştır.
Saniyede bir çalıştırabilir miyim?
cron’un en küçük birimi dakikadır. Daha sık çalışması gerekiyorsa systemd timer kullanın ya da komutu bir döngü içinde çalışan servise dönüştürün.