Cron Job Nedir ve Ne İşe Yarar?

Cron Job, belirli aralıklarla (örneğin her gece saat 03:00'te veya her 15 dakikada bir) sunucunun otomatik olarak bir PHP betiğini çalıştırmasını sağlayan Linux tabanlı zamanlama mekanizmasıdır.

Adım Adım Cron Job Ekleme:

  1. cPanel'de Gelişmiş (Advanced) sekmesi altındaki Cron İşleri (Cron Jobs) aracına girin.
  2. Ortak Ayarlar (Common Settings): Hazır şablonlardan birini seçebilirsiniz (Örn: Günde bir kez, Her saat başı, Her 5 dakikada bir).
  3. Komut (Command): Çalıştırılacak betiğin tam yolunu girin.

Örnek Cron Komutları:

  • Standart PHP Betiği Çalıştırma:
/usr/local/bin/php /home/kullaniciadi/public_html/cron/mail-gonder.php >/dev/null 2>&1
  • Laravel Görev Zamanlayıcı (Scheduler):
* * * * * cd /home/kullaniciadi/public_html && php artisan schedule:run >> /dev/null 2>&1
  • WordPress Gerçek Cron (wp-cron.php):
/usr/local/bin/php -q /home/kullaniciadi/public_html/wp-cron.php

Not: Komut sonuna eklenen >/dev/null 2>&1 parametresi, her çalıştırmada size gereksiz e-posta bildirimi gitmesini engeller.