LINUX_USER $OUT_DIR/$TAR_SQL #更改备份数据库文件的所有者find $OUT_DIR -name "mysqldata_bak*" -type f -mtime +$DAYS -exec rm {} \; #删除7天前的备份文件(注意:{} \;中间有空格)deldate=` date -d -7day +%Y_%m_%d ` #删除ftp服务器空间7天前的备份ftp -n<<!open 192.168.1.1 21 #打开ftp服务器。21为ftp端口user admin 123456 #用户名、密码binary #设置二进制传输cd mysqlbak #进入ftp目录(注意:这个目录必须真实存在)lcd /home/mysql_data #列出本地目录promptmput mysqldata_bak_$date.tar.gz mysqldata_bak_$date.tar.gz #上传目录中的文件mdelete mysqldata_bak_$deldate.tar.gz mysqldata_bak_$deldate.tar.gz #删除ftp空间7天前的备份close #关闭bye ! #退出| 欢迎光临 浙北英语网 (https://zbenglish.net/) | Powered by Discuz! X3.3 |