!/bin/bash
#上传文件
ftp -n<<-EOF
open ftpIP #FTP服务器IP
user ftpUser ftpPasswd #用户名 密码
passive #被动模式 active 主动模式
binary # 二进制传输
hash #切换散列符号(#)打印
cd Up/ #ftp上文件目录
lcd /home/... #本地目录
prompt #切换交互式提示
mput *#多文件上传 单文件上传put
close
bye #退出
EOF
echo "commit to ftp successfully"
#下载文件
ftp -n <<EOF
open ftpIP
user ftpUser ftpPasswd
passive
binary
cd Down/
lcd /home/...
hash
prompt off
mget *
close
bye
EOF
echo "download from ftp successfully"
定点执行脚本: vim /ect/crontab
每分钟执行一次: */1 * * * * /home/XXXX/ftp
.sh
#后面跟脚本的绝对路径