# Cpanel Üzerinden Cron Job (Zamanlanmış Görev) Nasıl Oluşturulur?

https://sosyohost.com/bilgi-bankasi/makale/cpanel-uzerinden-cron-job-zamanlanmis-gorev-nasil-olusturulur

**Cron Job**, web sitenizde belirli aralıklarla otomatik olarak çalışması gereken görevleri zamanlamanızı sağlar. Örneğin, günlük yedek alma, e-posta gönderimi veya veri güncelleme işlemleri için Cpanel üzerinden kolayca cron job tanımlayabilirsiniz.

## 1. Cpanel’e Giriş Yapın

`https://alanadiniz.com:2083` adresine gidin ve hesabınıza giriş yapın. Ardından “**Cron Jobs**” sekmesini bulun ve açın.

## 2. E-Posta Bildirim Ayarları

Cron işlemleri tamamlandığında e-posta ile bilgilendirilmek istiyorsanız “**Cron Email**” bölümüne aktif kullandığınız e-posta adresinizi yazın.

## 3. Yeni Cron Job Oluşturma

“**Add New Cron Job**” alanında zamanlama periyotlarını seçin:

- **Minute:** Dakika (örnek: 0 = her saat başı)
- **Hour:** Saat (örnek: 2 = her gün saat 02:00)
- **Day:** Gün (örnek: * = her gün)
- **Month:** Ay (örnek: * = her ay)
- **Weekday:** Haftanın günü (örnek: * = her gün)

Alt kısma çalıştırılacak komutu girin (örnek):

```
php -q /home/kullaniciadi/public_html/cron/backup.php
```

## 4. Cron Job’u Kaydedin

“**Add New Cron Job**” butonuna tıklayarak cron görevinizi kaydedin. İşlem başarıyla eklendiğinde listede görünecektir.

## 5. Test ve Log Kontrolü

Cron Job’un doğru çalıştığını kontrol etmek için belirtilen saat geldiğinde işlem sonucunu test edin. Hataları görmek için `/tmp` klasöründeki cron loglarını inceleyebilirsiniz.

*Not:* PHP dosya yollarını doğru girdiğinizden emin olun. Yanlış dizin veya yetki hataları, cron görevlerinin başarısız olmasına neden olabilir.
