Linux系统shell脚本之定期清理备份文件
Posted 江湖有缘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统shell脚本之定期清理备份文件相关的知识,希望对你有一定的参考价值。
Linux系统shell脚本之定期清理备份文件
一、脚本要求
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
以上是关于Linux系统shell脚本之定期清理备份文件的主要内容,如果未能解决你的问题,请参考以下文章