1、脚本内容如下:
Now=$(date +"%d-%m-%Y")
File=/storage/mysqldumpfile238CEM/MysqlDumpFile238CEM-$Now.sql
echo "===备份开始==="
echo "备份文件位于本地/storage/mysqldumpfile238CEM"
mysqldump -h 192.168.110.239 -uroot -p'123456' --all-databases --skip-lock-tables> $File
echo "===备份完成==="
echo "开始检查是否有7天前的备份文件"
SevenDays=$(date -d -7day +"%d-%m-%Y")
if [ -f /storage/mysqldumpfile238CEM/MysqlDumpFile238CEM-$SevenDays.sql ]
then
rm -rf /storage/mysqldumpfile238CEM/MysqlDumpFile238CEM-$SevenDays.sql
echo "7天之前的备份文件已删除 "
else
echo "不存在7天之前的备份文件 "
fi