HomeBackend Geliştirmeİpuçları

Cron Jobs’da WGET Kullanıldığında Sayfanın Çıktısının Kaydedilmesi

Cron Jobs’da WGET Kullanıldığında Sayfanın Çıktısının Kaydedilmesi

Merhaba uzun bir aradan sonra,

Başlıkta aslında tam olarak paylaşmak istediğim olay anlaşılamamış olabilir. Bunu biraz detaylandırmak istiyorum açıkcası.

cPanel’i açtınız. Cron Jobs veya Zamanlanmış Görev ayarlaması yaptınız. Ve kullandığınız komut bir sayfayı açıyor belirlediğiniz periyotlarla:

Güzel güzel çalıştığını düşünüyorsunuz fakat FTP ile sunucunuza bağlandığınızda tonla dosya gördünüz şu isimlerle:

  • zamanlanmis_gorevler.php.1
  • zamanlanmis_gorevler.php.2
  • zamanlanmis_gorevler.php.3
  • zamanlanmis_gorevler.php.4
  • zamanlanmis_gorevler.php.5
  • zamanlanmis_gorevler.php.6
  • zamanlanmis_gorevler.php.7
  • …..

Bunun sebebi WGET ile siz o sayfayı indiriyorsunuz ve ekran çıktısını da sunucuya kaydediyorsunuz. Bunun önüne geçmek çok basit. İki seçenek ekliyoruz. Bunlardan bir tanesi -q; herhangi bir çıktı almanızı engelleyecektir. Ayrıca bir de –spider ekleyerek sadece HEAD sorgusu şeklinde ister adresi. Bu da tam olarak istediğiniz olay olur. Dosyanız çalışır ve çöplük dosyalardan kurtulmuş olursunuz.

Bol bol makale paylaşmamız dileğiyle,

Yorumlar

TOPLAM 0
DISQUS: 0