使用shell脚本通过FTP获取文件

时间:2013-08-12 18:12:54

标签: unix ftp

我正在尝试使用unix脚本通过FTP从远程服务器获取csv文件。我在这里遇到了有线问题。文件不是一直被提取的。 有些东西它得到文件的时候它没有。

ftp -v -i -n <<EOF > $log_path/

 open $FTP_SITE
 user $FTP_USER $FTP_PASS
 ascii
 hash
 passive

 cd Training_Uploads 
 mget  *.csv 
 pwd
 quit                     
 EOF

1 个答案:

答案 0 :(得分:0)

'ftp'是80年代!你为什么不稍微抬起食物链?

wget --user="${FTP_USER}" --password="${FTP_PASS}" "${FTP_SITE}/dir/files"

wget支持FTP协议,可以继续中断下载,可以排除文件,可以进行递归检索以及任何事情。