[Çözüldü] Cron ile internetten resim kaydetme

Başlatan yuci308, 24 Mart 2010 - 14:25:23

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

yuci308

Merhaba
http://www.dmi.gov.tr/sunum/imgtahmingor-a1-p.aspx?merkez=SAKARYA&gun=T&renkC=111&renkT=000&ren%20kZ=fff
buradaki resimi otomatik olarak 3 saatte bir indirecek (eskisini silecek) kodu nasıl yazarım. Eğer bağlantı başarısız olursa eskisi silinmesin. Yardım Edermisiniz.

şu şekilde yazdım
30 * * * * wget -nd -A png http://www.dmi.gov.tr/sunum/imgtahmingor-a1-p.aspx?merkez=SAKARYA&gun=T&renkC=111&renkT=000&ren%20kZ=fff -P /home/kullanici

resmi alıyorum bunu istediğim isimde nasıl kayıt ederim. yani hava_durumu.png olarak kaydetsin.

bytan

Wget'in -O parametresini kullanman yeterli. Örneğin:

wget -O resim.png www.falanca.filanca.com/BilmemNeResmi
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

yuci308

#2
Çok teşekkür ederim bu şekilde istediğim isimde /home/kullanici dizini altına kayıt edebiliyorum. Fakat /var/www/sitem dizinine kayıt edemiyorum.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 25 Mart 2010 - 10:05:19

wget de -P parametresi ile -O parametresini aynı anda kullanamıyorum sanırım veya nasıl kullanırım

eribol


yuci308

denedim ama olmadı yada ben yapamadım bende iki komut ard arda çalıştırdım.
30 * * * * cd /var/www/kullanici/resimler/ ; wget -O 'havadurumu.png' http://www.dmi.gov.tr/sunum/tahmin-show-1.aspx?m=SAKARYA

eribol

Olmamıştır çünkü resmi /var/www içerisine atmak için root yetkisi alman gerekiyor yani sudo ile kullanman gerekiyor :).

heartsmagic

Bunu
crontab -e ile mi yapıyorsun yoksa
sudo crontab -e ile mi?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

yuci308

www klasörüne chmod 777 ile erişilebilir yapmıştım. bi şekilde iki parametreyi aynı anda kabul etmiyor. yani -O parametresini kullandığımda -P devre dışı kalıyordu ve home dizini altına kopyalıyordu. iki ayrı komut olarak çalıştırdığımda yani önce dizini değiştirip sonra indirdiğimde isteğim gibi oldu. Teşekkür ederim.