- 编写shell脚本:
-mtime是距离上一次修改时间
-name来筛选特定后缀文件,防止误删其他有用文件。
#!/bin/bash
echo "开始删除/mydata/mysql/dump/目录下大于三个月的xb文件"
find /mydata/mysql/dump/ -name "*.xb" -mtime +90 -print | xargs rm -rf
echo "删除完成!!!"
- 可以运行一下脚本: ./xxx.sh,如果没有权限 chmod +x ./xxx.sh即可。
- 定时构建:
打开定时任务配置文件:crontab -e
新增一行即可(cron表达式:每天9点运行一次)
0 9 * * * sh /mutual/mysql/dump/xxx.sh