使用bash脚本从ftp上下载多个文件

来源:互联网 发布:手机摇一摇软件 编辑:程序博客网 时间:2024/05/18 12:01

        今天使用bash脚本定时从ftp上获取文件,用到mget 命令,ftp下载函数如下:

ftp_spinfo_today()
{
  ftp -i -v -n $userhost <<END_FTP
user $username $password
binary
cd $ftp_spinfo_get_path
lcd $local_spinfo_get_path
prompt
$*
bye

END_FTP
}

调用语句:ftp_spinfo_today mget $filename;

        执行后,发现每次下载2个文件后就出现EOF recieved, mget aborted,其他的文件就下载失败。后来使用prompt off 关闭交互模式,这样mget的时候不用每传一个文件都要确定一次,下载文件正常。

0 0