2017-03-17 37 views
2

我想創建一個cron作業來每天在午夜下載xml文件。 我想覆蓋任何預先存在的文件。需要幫助創建Cron來每天下載XML文件

我試圖

1 0 *** usr/bin/wget http://ace-tv.xyz:25461/xmltv.php?username=xxxx&password=xxxx --output-file=/home/username/myxmlfile.xml 

我得到一個200 OK連接...但沒有下載。

我認爲這個問題與來自php服務器的請求有關,我不熟悉wget或curl足以弄清楚。

如果我將URL粘貼到瀏覽器中,XML模式顯示出來,我可以右鍵單擊並執行「另存爲」,但我需要通過cron完成此操作。

任何幫助,非常感謝。

+1

你需要'*'字符之間的空格。 – Barmar

回答

1

爲此有「--output文檔= ..」選項:

1 0 *** usr/bin/wget --output-document=/home/username/myxmlfile.xml "http://ace-tv.xyz:25461/xmltv.php?username=xxxx&password=xxxx" 

同時請注意,您需要使用引號URL字符串,如果它包含了像「&」

字符
+1

我早些時候試過--output-document=,但我想引文是我迷路的地方。 謝謝!現在很好用! –