Merhabalar,
Plesk Panelde Crobtab Ayarları Nasıl Yapılır Onu Anlatmaya Çalıştım.

İlk Olarak Cron & CronTab Tabirlerinin Ne Olduguna Bakıp Kurulumu Nasıl Yapılır Onu Görelim.

Cron Nedir ?
cron — zamanlanmış komutları çalıştıran süreç

Crontab Nedir ?
Bir crontab dosyasında, cron sürecinin hangi zamanda hangi komutu çalıştıracağını belirtirsiniz.

Crontab dosyasının sahibi hangi kullanıcı ise onun adı altında çalıştırılır.
Zaman ve tarih alanları:

Alan adı izin verilen değerler
-------- ---------------------
minute 0-59 (dakika)
hour 0-23 (saat)
day of month 1-31 (ayın günü)
month 1-12 (veya ay isimleri)
day of week 0-7 (Pazar günü için 0, 7; isim kullanılabilir.)

Plesk Panel İle CronTab Ayarları Nasıl Yapılır ?








1 Numaralı Kısımda Crontab’ın Hangi Dakikalarda Gerçekleşeceği;
İşlemin Her Dakika Olması İçin * Koymalıyız.

İşlemin Belirlenen Bir Dakikada Olması İçin */x Koymalıyız.(X Yerine Dakikayı)
2 Numaralı Kısımda Crontab’ın Hangi Saatlerde Gerçekleşecegi;
İşlemin Her Saat Olmasını İstiyorsak * Koymalıyız.
İşlemin Saat x’de Olmasını İstiyorsak x Koymalıyız.
İşlemin Her x Saatte Bir olmasını İstiyorsak */x Koymalıyız.

3 Numaralı Kısımda Crontab’ın Ayın Hangi Günlerinde Gerçekleşeceği;
İşlemin Ayın Her Günü Olmasını İstiyorsak * Koymalıyız.
İşlemin Ayın Her x’inde Olmasını İstiyorsak x Koymalıyız.
İşlemin x,y Günlerinde Olmasını İstiyorsak x,y (10’u ile 20’siGibi Düşünebilirsiniz.)

4 Numaralı Kısımda Crontab’ın Hangi Aylarda Gerçekleşeceği;
İşlemin Her Ay Olmasını İstiyorsak * Koymalıyız.
İşlemin Her x Ayda Bir Olmasını İstiyorsak */x (Her x ayda bir olur)
İşlemin Her x,y Aylarında Olmasını İstiyorsak x,y (Haziran-Temmuz)

5 Numaralı Kısımda Haftanın Hangi Günlerinde Gerçekleşecegi;
İşlemin Haftanın Her Günü Olmasını İstiyorsak * Koymalıyız.
İşlemin Haftanın Her x. Gününde Olmasını İstiyorsak */x Koymalıyız.
İşlemin Haftanın x,y Günlerinde Olmasını İstiyorsak x,y (Salı Perşembe)

6 Numaralı Kısımda İse Crontab’ımızı Çalıştıracak Komutları Giriyoruz;
rm /home/kullaniciadiniz/httpdocs/cache/* (ftp’mizde cache klasörü içindeki dosyaları siler.)

php /var/www/vhosts/kullaniciadiniz/httpdocs/admin/crontab.php (Admin klasörü içindeki crontab.php’i çalıştırır.)

wget -O /dev/null http://siteadiniz.com/admin/crontap.php > /dev/null (Admin klasörü içindeki crontap.php dosyasını çalıştırır.)

Kodların sonuna >/dev/null koyarsanız Crontab’ın otomatik olarak gönderdiği e-mail’i iptal edersiniz.