Logo

cPanel Cron Job Ekleme (Adım Adım Anlatım)

31 Görüntülenme

cPanel Cron Job Nedir?

Cron Job, hosting hesabınızda belirli bir komutun veya dosyanın otomatik olarak belirlediğiniz zamanlarda çalışmasını sağlar.

Örneğin:

  • WordPress otomatik görevleri
  • Yedek alma işlemleri
  • Otomatik mail gönderimi
  • API veri çekme işlemleri

Eğer bir scriptin her 5 dakikada bir çalışmasını istiyorsanız, bunu cPanel Cron Job ile kolayca yapabilirsiniz.


cPanel Üzerinden Cron Job Nasıl Eklenir?

Aşağıdaki adımları takip ederek kolayca cron job ekleyebilirsiniz:

1️⃣ cPanel Hesabınıza Giriş Yapın

Hosting firmanızın size verdiği bilgilerle cPanel paneline giriş yapın.

Gelişmiş ->Cron işleri

Bölümünü bulup giriyoruz.

Yeni Cron İşi Ekleme Ekranı (cPanel Cron Job Ayar Sayfası)

Bu görsel, cPanel üzerinden yeni bir Cron Job (zamanlanmış görev) eklemek için kullanılan ekranı göstermektedir.

Bu sayfa sayesinde web sitenizdeki bir dosyayı veya komutu belirlediğiniz zaman aralıklarında otomatik olarak çalıştırabilirsiniz.


PHP Command Examples Bölümü

Sayfanın üst kısmında örnek komut yolları yer alır.

Burada:

  • Genel PHP çalıştırma yolu gösterilir.
  • Domain’e özel PHP sürümü ile çalıştırma örneği sunulur.
  • MultiPHP Manager üzerinden aktif PHP sürümünün kontrol edilmesi gerektiği belirtilir.

Bu bölüm rehber amaçlıdır ve doğru PHP yolunu kullanmanız için yardımcı olur.


Zamanlama Alanları (Dakika, Saat, Gün, Ay, Hafta İçi)

Bu alanlar cron job’un ne zaman çalışacağını belirler.

  • Dakika → Hangi dakikada çalışacak
  • Saat → Hangi saatte çalışacak
  • Gün → Ayın hangi günü
  • Ay → Hangi ay
  • Hafta İçi → Haftanın hangi günü

Eğer teknik zaman formatı bilmiyorsanız, üstte bulunan “Ortak Ayarlar” (Common Settings) açılır menüsünden hazır seçenekleri kullanabilirsiniz.

Örneğin:

  • Her 5 dakikada bir
  • Her saat
  • Günde bir kez
  • Haftada bir

Komut Alanı

En önemli kısımdır.

Buraya çalıştırmak istediğiniz komut yazılır.
Genellikle bir PHP dosyası çalıştırılır.

Örnek kullanım mantığı:

/usr/local/bin/php /home/kullaniciadi/public_html/dosya.php

Dosya yolunun doğru olması gerekir, aksi halde cron job çalışmaz.


Yeni Cron İşi Ekle Butonu

Tüm ayarlar tamamlandıktan sonra bu butona tıklanarak işlem kaydedilir ve cron job aktif hale gelir.

Geçerli Cron İşleri (Aktif Zamanlanmış Görevler)

Bu görsel, cPanel’de daha önce eklenmiş ve şu anda aktif olan cron job listesini göstermektedir.

Bu bölümden sistemde çalışan tüm zamanlanmış görevleri görebilir, düzenleyebilir veya silebilirsiniz.


Zamanlama Detayları

Tabloda yer alan alanların anlamı:

  • Dakika: 0,35
    → Görev her saat 0. ve 35. dakikada çalışır.
  • Saat: *
    → Günün her saatinde çalışır.
  • Gün: *
    → Ayın her günü.
  • Ay: *
    → Yılın her ayı.
  • Hafta İçi: *
    → Haftanın her günü.

📌 Bu ayarlara göre cron job:
Her saat başı ve saat 35 geçe otomatik olarak çalışmaktadır.


Çalıştırılan Komut

/usr/local/bin/php /home/blogperminet/public_html/bot.php

Bu komut:

  • Sunucudaki PHP yorumlayıcısını kullanır.
  • public_html klasörü içindeki bot.php dosyasını çalıştırır.

Yani sistem, belirlenen zamanlarda bu PHP dosyasını otomatik olarak çalıştırmaktadır.


Eylemler Bölümü

  • Düzenle: Zamanlama veya komutu değiştirebilirsiniz.
  • Sil: Cron job’u tamamen kaldırabilirsiniz.

Bu ekran sayesinde aktif cron job’ların çalışma sıklığını kontrol edebilir ve sistemde gereksiz yük oluşturan görevleri yönetebilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir