avatar

目录
Shell脚本删除30天备份文件

简介

服务器上每天会定时备份数据库和项目文件包,时间久了备份文件占空间太大。这里我们写一个shell脚本每天定时删除30天前的备份文件。

制作

Code
1
2
3
vi deletefile.sh
# 保存,赋权
chmod +x deletefile.sh

脚本内容

Code
1
2
3
#!/bin/bash

find /mnt/sdb/backups -mtime +30 -name "*.log*" -exec rm -rf {} \;

crontab -e

0 0 * * * /mnt/sdb/backups/deletefile.sh > /dev/null 2>&1

每天凌晨00:00执行一次

文章作者: 刘向洋
文章链接: https://liuxiangyang.space/2020/02/07/00302/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LXY`S BLOG
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论
广告