Web sitelerinde ve sunucu tabanlı uygulamalarda birçok işlem düzenli olarak tekrar edilir. Yedekleme almak, veritabanını temizlemek, stokları güncellemek ya da belirli aralıklarla çalışan özel betikleri tetiklemek gibi görevleri her seferinde manuel olarak yapmak hem zaman kaybına yol açar hem de hata riskini artırır. İşte bu noktada Cron Job (Zamanlanmış Görevler) devreye girer. Cron Job’lar sayesinde belirlediğiniz komutları, tamamen otomatik bir şekilde ve önceden tanımladığınız zaman aralıklarında çalıştırabilirsiniz. Bu rehber, Cron Job’ları cPanel üzerinden nasıl oluşturacağınızı ve yöneteceğinizi açıklamaktadır.
| Kullanım Amacı | Örnek |
| Veritabanı Bakımı | Otomatik olarak veritabanı tablolarını optimize etmek. |
| Yedekleme | Her gece veya hafta sonu otomatik olarak site yedeklerini almak. |
| Uygulama Güncelleme | E-ticaret sitelerinde stok güncellemelerini belirli aralıklarla çalıştırmak. |
| Özel Betikler | E-posta gönderim kuyruğunu veya istatistik temizleme betiklerini çalıştırmak. |
cPanel Üzerinden Cron Job Ekleme Adımları
Cron Job ekleme işlemi, genellikle Gelişmiş (Advanced) araçlar altında yer alır.
- cPanel’e Giriş: cPanel kullanıcı adı ve şifrenizle panelinize giriş yapınız.

- Cron İşlerini Bulun: Ana sayfadaki arama çubuğunu kullanarak veya Gelişmiş (Advanced) bölümü altında yer alan “Cron İşleri” (Cron Jobs) ikonuna tıklayınız.

- Zaman Aralığını Belirleme: “Yeni Cron İşi Ekle” (Add New Cron Job) bölümünde, komutun hangi sıklıkta çalışacağını belirleyiniz.
- En kolay yol, “Ortak Ayarlar” (Common Settings) açılır menüsünden hazır bir ayar seçmektir (örneğin: “Günde bir kez”, “Beş dakikada bir”).
- Veya, zaman alanlarını (Dakika, Saat, Gün, Ay, Haftanın Günü) manuel olarak doldurunuz.

- Komutu Girme: “Komut” (Command) alanına çalıştırmak istediğiniz betiğe ait Linux komutunu giriniz. (En sık kullanılan komut formatları aşağıdadır.)

- Ekleme: “Yeni Cron İşini Ekle” (Add New Cron Job) butonuna tıklayarak işlemi tamamlayınız.
Cron Job’lar, sunucu üzerindeki tekrar eden işlemleri otomatikleştirerek hem zaman kazandırır hem de sistem sürekliliğini sağlar. Doğru yapılandırılmış bir Cron Job, sitenizin performansını ve güvenliğini artırırken manuel müdahale ihtiyacını minimuma indirir. Özellikle düzenli bakım ve güncelleme gerektiren projelerde vazgeçilmez bir çözümdür.