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:
1 |
wget http://www.trkodlama.com/zamanlanmis_gorevler.php |
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.
1 |
wget -q --spider http://www.trkodlama.com/zamanlanmis_gorevler.php |
Bol bol makale paylaşmamız dileğiyle,
Yorumlar