#!/bin/bash
time=` date +%Y%m%d`
ftp -ivn 服务器ip 端口号 > /var/log/ftp.log 2>&1<<EOF
user ftp账号 ftp密码
binary
cd ./
lcd /data/mysql_backup/
prompt
put db_$time.sql db_$time.sql
close
bye
EOF
echo 'commit to ftp successfully'
标红部分必须加上 不然ftp的返回信息一直卡着脚本执行不下去 切记切记