Güncellendi: 18 Ekim 2026

Zamanlanmış görevin çalışmaması ile cron hizmetinin durması farklı durumlardır. Görev tanımı, çalıştıran kullanıcı, dosya izinleri, PHP yolu ve saat dilimi ayrı ayrı kontrol edilmelidir. Eski init.d komutları her güncel dağıtım için uygun değildir.

Nasıl ilerlemeli?

  1. Görevin hangi kullanıcıya ait olduğunu ve zaman ifadesini kontrol edin. cPanel ortamında Cron Jobs ekranındaki tanımı inceleyin.
  2. Komutta çalıştırılabilir dosya ve betik için tam yollar kullanın. Zamanlanmış görevin ortam değişkenleri ve çalışma dizini etkileşimli SSH oturumunuzdan farklı olabilir.
  3. systemd ortamında kurulu hizmetin adını doğrulayın: bazı dağıtımlarda cron, bazılarında crond kullanılır. Önce durum ve günlükleri okuyun; ardından gerekliyse yetkili bakım planlayın.
systemctl status cron
# Hizmet crond adindaysa:
systemctl status crond

Kontrol ve sonraki adım

Aynı işin ikinci kopyasını eklemek çift çalışmaya yol açabilir. Deneme sırasında görevin sonuç çıktısını ve son çalışma zamanını kaydedin. İş uzun sürüyorsa çakışan çalışmaları önleyecek uygulama kilidini değerlendirin. Hata çıktısında sır veya kişisel veri bulunmamasına dikkat edin.

Kaynaklar

Bu konuda destek iste ↗