Zamanlanmış Görevler (Cron) Kullanımı
Bu makalede, panel üzerinden zamanlanmış görevlerin (cron job) nasıl oluşturulacağı, çalıştırılacağı ve yönetileceği detaylı şekilde anlatılmaktadır.
1. Zamanlanmış Görevler Sayfasına Gidin
İlgili domain yönetim ekranına girdikten sonra Zamanlanmış Görevler sayfasına erişebilirsiniz.
Bu sayfa üzerinden tüm cron görevlerinizi tek merkezden yönetebilirsiniz.
2. Genel Bilgi Alanları
Sayfanın üst kısmında aşağıdaki özet bilgiler yer alır:
- Toplam Görev: Tanımlı cron sayısı
- Aktif Görev: Çalışır durumdaki görevler
- Sorunlu Görev: Hata alan görevler
- Web Kökü: Komutların çalıştığı dizin
3. Yeni Görev Ekleme
Yeni bir cron görevi oluşturmak için sağ üstte yer alan Görev Ekle butonuna tıklayın.
4. Görev Türü Seçimi
Görev oluştururken aşağıdaki seçeneklerden birini seçebilirsiniz:
Komut Çalıştır (bash / shell)
Sunucu üzerinde doğrudan terminal komutları çalıştırır. Örnek:
php /var/www/vhosts/example.com/httpdocs/artisan schedule:run
URL Çağır
Belirtilen URL adresine HTTP isteği gönderir.
https://example.com/cron.php
PHP Script Çalıştır
Domain içerisindeki bir PHP dosyasını doğrudan çalıştırır.
httpdocs/ping.php
5. Zamanlama Seçenekleri
Görevin ne zaman çalışacağını aşağıdaki seçeneklerle belirleyebilirsiniz:
- Saatlik
- Günlük
- Haftalık
- Aylık
- Özel Cron (manuel zamanlama)
Özel cron seçeneği ile gelişmiş zamanlama tanımları yapılabilir:
0 0 * * *
6. Görev Yönetimi
Oluşturulan görevler listede kart yapısı ile görüntülenir. Her görev için aşağıdaki işlemler yapılabilir:
- Şimdi Çalıştır: Görevi anında tetikler
- Düzenle: Görev ayarlarını günceller
- Çıktı: Çalışma sonuçlarını görüntüler
- Sil: Görevi kaldırır
7. Görev Detayları
Her görev için aşağıdaki bilgiler görüntülenir:
- Son çalışma zamanı
- Çalışma süresi (ms)
- Bildirim durumu
- Son çıktı (log)
8. Düzenleme Paneli (Drawer)
Düzenle butonuna tıkladığınızda sağ veya sol taraftan açılan panel üzerinden:
- Görev türü değiştirilebilir
- Komut veya URL güncellenebilir
- Zamanlama ayarları değiştirilebilir
- Bildirim seçenekleri düzenlenebilir
9. Önemli Notlar
- Komutlar varsayılan olarak web kök dizininde çalıştırılır.
- Yanlış komutlar sistem hatalarına neden olabilir.
- Yoğun cron kullanımı sunucu performansını etkileyebilir.
- Loglar düzenli olarak kontrol edilmelidir.
10. Kurulum Videosu
Zamanlanmış görev oluşturma ve yönetim sürecini aşağıdaki videodan izleyebilirsiniz: