导出mysql+删除七天前的文件

cd /backup
/usr/bin/mysqldump -hlocalhost -uroot -p****** --set-gtid-purged=off prizeclaw > /backup/prizeclawbackup.$(date +%Y%m%d).sql
/bin/tar -zcvf /backup/prizeclawbackup-$(date +%Y%m%d).tar.gz prizeclawbackup.$(date +%Y%m%d).sql
find /backup -name "*.tar.gz" -mtime +7 -exec rm -f {} \;
rm -f /backup/prizeclawbackup.$(date +%Y%m%d).sql
 

find /backup -name "*.tar.gz" -mtime +7 -exec rm -f {} \;

在/backup文件夹查找文件最后修改时间在7×24小时前的
对找到的每个结果执行rm -f {}命令 
{} \;表示把查找到的结果发送到此来

猜你喜欢

转载自blog.csdn.net/mier9042/article/details/82901112
今日推荐