Cpanel Cron Job Kullanımı (Resimli Anlatım)
Konu AÄŸu 23, 2011 te İnternet, Makaleler Kategorisinde MilaT Tarafından Yazılmıştır.
Daha önceki dersimizde Plesk Panelde Crontab Kullanımını anlatmıştık bu dersimizde ise cpanel kallanarak cronjob işlemi yapalım bu işlem belirli bir dosyayı düzenli aralıklarla çalıştırmamızı sağlayacak hemen işleme başlayalım.
Plesk panelde bu işlemi yapmak için Bu konuyu Okuyun
1-) Control Panelimizi Açıyoruz.Resimdeki Görülen Kısma tıklıyoruz.
2-) İşleme Şu Şekilde Devam Ediyoruz.
1 numaralı kısımda cronjob Otomatik ayarları var
- Eğer Ayarlarla uğraşmak istemiyorsak Otomatik Ayar Seçebiliriz
- İlk Olan Her Dakika Çalışır
- 4. Olan Her Saat Çalışır
2 numaralı kısımda cronjob 'ın hangi dakikalarda gerçekleşeceğini (0 ile 59 arası)
- işlemin her dakika olmasını istiyorsan * koymalıyız.
- işlemin her 10 dakikada bir olmasını istiyorsan */10 yapmalıyız.
- işlemin her 30 dakikada bir olmasını istiyorsan */30 yapmalıyız.
3 numaralı kısımda cronjob 'ın hangi Saatlerde gerçekleşeceğini (0 ile 23)
- işlemin her Saat olmasını istiyorsan * koymalıyız.
- iÅŸlemin saat 2′de bir olmasını istiyorsan 2 yapmalıyız.
- işlemin her 12 saatte bir olmasını istiyorsan */12 yapmalıyız.
4 numaralı kısımda cronjob 'ın ayın hangi günlerinde gerçekleşeceğini (1 ile 31)
- işlemin ayın her günü olmasını istiyorsan * koymalıyız.
- iÅŸlemin ayın her 1o’nunda olmasını istiyorsan 10 yapmalıyız.
- iÅŸlemin ayın her 10′u ile 20′sinde olmasını istiyorsan 10,20 yapmalıyız.
5 numaralı kısımda cronjob 'ın hangi Aylarda gerçekleşeceğini.(1 ile 12)
- işlemin her ay olmasını istiyorsan * koymalıyız.
- işlemin her 2 ayda bir olmasını istiyorsan */2 yapmalıyız.
- işlemin 6 ve 9 ayda olmasını istiyorsan 6,9 yapmalıyız. ( Haziran ve Eylül )
6 numaralı kısımda cronjob 'ın Haftanın hangi Günlerinde gerçekleşeceğini.(0 ile 6)
- işlemin Haftanın her günü olmasını istiyorsan * koymalıyız.
- işlemin Haftanın her 4. gününde bir olmasını istiyorsan */4 yapmalıyız. ( Perşembe)
- işlemin haftanın 2 ve 5 günlerinde olmasını istiyorsan 2,5 yapmalıyız. (Salı ve Cuma )
7 Numaralı kısımda cronjob 'ımızı çalıştaracak olan komutumuzu girmeliyiz.
- rm /home/kullaniciadiniz/httpdocs/cache/* ( Ftpmizde cache klasörü içindeki dosyaları siler. )
- php /var/www/vhosts/kullaniciadiniz/httpdocs/admin/cronjob.php ( Admin klasörü içindeki crontap.php dosyasını çalıştırır.)
- wget -o http://www.siteadiniz.com/admin/crontab.php ( Admin klasörü içindeki cronjob.php dosyasını çalıştırır.)
- Kodların sonuna >/dev/null koyarsanız cronjob ‘ın otomatik olarak gönderdiÄŸi e-mail’ i iptal edersiniz.
mysql dumper ile otomatik yedek alma Konusunda gösterdiÄŸim son resimde 4 numaralı altını çizdiÄŸim bölümü cronjob ‘ a baÄŸladığımızda otomatik yedek alma iÅŸlemi gerçekleÅŸecektir.
Örnek Olarak
| Dakika(0- 59) | Saat (0- 23) | Ayın hangi Günleri (1 – 31) | Aylar (1-12) | Haftanın hangi Günleri (0 – 6) | Sonuç |
| 20 | 1 | 10,20 | * | * | Her Ayın 10. ve 20. günlerinde saat 1.20′de |
| 45 | 0 | * | * | * | Her gece saat 00.45 ‘ te |
| 30 | 12 | * | * | 1 | Her pazartesi Saat 12.30 ‘ da |
Etiketler : Cpanel Cron Job ( Zamanlanmış Görevler) Kullanımı, Cpanel ile Cron Job Ataması, Cronjob Uygulaması, Crontab kodu, Crontab örneği
GateWay Kas 26 2011 - 23:09
Süper bu kadar ayrıntılı cronjop anlatımı görmemiştim tebrik ederim
MilaT Åžub 6 2012 - 00:13
Rica ederim beÄŸenmenize sevindim
erdem Mar 3 2012 - 12:07
Hocam eline sağlık bir şey soracabilir miyim bu özellikten her saat başı sitemin ve veri tabanımın yedeğini alabilir miyim saygılar.
MilaT Mar 5 2012 - 12:36
Tabiki Bu Konuda nasıl yapılacağını anlatmıştım işinize yarayabilir
NAZIM NUR Nis 5 2012 - 07:55
Web sitemi ziyeret edenlerin referans urllerini mail ile almak istiyorum. Hangi komutları kullanmam gerekiyor?
MilaT Nis 6 2012 - 22:33
Kodlamanızı yaptığınızı varsayarak istediğiniz bir sayfaya tıkladığınızda mail gidiyor ise
Şeklinde cronlama işinizi görecektir