一、脚本要求
1.在/backup/mysql的备份目录下,定期清理备份文件
2.清理频率为30天执行清理一次
3.清理脚本每一周清理一次
二、脚本内容
[root@192 scripts]# cat del_mysql.sh
#!/bin/bash
########################################
#Author:jeven
#time:Fri 20 May 2022 10:42:32 PM CST
#filename:del_mysql.sh
#Script description:
########################################
DATE=$(date '+%Y%m%H%M')
find /backup/mysql -mtime +30 -name "*.*" -exec rm -Rf {} \;
grep del_mysql.sh /etc/crontab &> /dev/null
if [ $? -eq = 1 ];then
echo "* * * * */1 root /scripts/del_mysql.sh " >> /etc/crontab
else
echo "the clean task finished——$DATE" >> /tmp/mysql_del.log
fi
版权声明:本文为jks212454原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。