作者:
piligo (霹靂狗)
2014-11-16 10:21:24我目前用psexec搭配wget下載資料到目標端
假設有5個檔案要下載,本來寫法是
psexec \\w.x.y.x -u xxx -p xxx -c wget ftp://w.x.y.z/aaa
psexec \\w.x.y.x -u xxx -p xxx -c wget ftp://w.x.y.z/bbb
psexec \\w.x.y.x -u xxx -p xxx -c wget ftp://w.x.y.z/ccc
psexec \\w.x.y.x -u xxx -p xxx -c wget ftp://w.x.y.z/ddd
psexec \\w.x.y.x -u xxx -p xxx -c wget ftp://w.x.y.z/eee
後來看到wget有一個參數是-i 可以把五個載點先寫在一份清單,透過-i匯入
但是-i卻只支援本地,問題出在我的清單也是放在遠端,也就是
psexec \\w.x.y.x -u xxx -p xxx -c wget -i ftp://w.x.y.z/list.txt 無效
psexec \\w.x.y.x -u xxx -p xxx -c wget -i list.txt 有效
難道只能夠這樣嗎?
psexec \\w.x.y.x -u xxx -p xxx -c wget ftp://w.x.y.z/list.txt
psexec \\w.x.y.x -u xxx -p xxx -c wget -i list.txt
我的目的是能夠縮減成一行就完成,會有這個想法是因為,連跑5行psexec偶爾會發生
一兩行存取被拒,造成檔案不齊全的狀況,如果能夠縮成一行,至少失敗就是失敗,
不會有下載不完全的狀況
請不要教我用-r砍站的方式,因為裡面有上百個檔案,我只要5個
謝謝