实现shell登录ftp并下载远程文件,废话不说,上代码(菜鸟级别的,高手请自动闪过,谢谢~~)
- #!/bin/bash
- host="000.230.149.67"
- id="loger"
- pw="test321"
- log_bak_name=""
- basedir="/usr/local/awstats/logs_data/"
- remodir="/opt/nginx/log/"
- #filename="3g3_iw_access.$(date -d "yesterday" +"%Y%m%d").log.tar.gz"
- filename="3g3_iw_access.log.1"
- cd $basedir
- ftp -n "$host" > "$basedir"/"$filename".log 2>&1 <<EOF
- usr $id $pw
- binary
- cd $remodir
- get $filename
- bye
- EOF
转载于:https://blog.51cto.com/jason2016/533158