我目前用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个
谢谢