#!/bin/bash
# author:佛系城堡孩子王
# desc 检查备份 清理旧备份
result_file=/server/scripts/bak_result.txt
# 1 清理旧备份
find /backup -type f -name "*.tar.gz" -mtime +180 | xargs rm -f
# 2 统计备份结果
find /backup/ -type f -name "*.tar.gz" | xargs \
ls -lhd | \
awk -F'[ /]+' 'BEGIN{print "ip地址","备份文件","文件大小"} {print $(NF-1),$NF,$5}' | \
column -t > ${result_file}
# 2.5 检验md5
echo "以下信息为MD5校验的结果" >> ${result_file}
find /backup/ -name "fingerprint.md5" | xargs md5sum -c >> ${result_file}
# 3 发送邮件
mail -s "每日备份结果" qq@qq.com < ${result_file}
【Shell脚本】rsync服务端-备份数据检查
桃花源小王子2024-08-12 17:06
相关推荐
AlfredZhao1 小时前
用 crontab 给 LLM 使用量装上“监控眼”刃神太酷啦4 小时前
Linux 系统 MySQL 完整安装配置教程:从卸载 MariaDB 到优化 my.cnf----《Hello MySQL!》(1)赵文宇(温玉)4 小时前
OpenEuler24.03 SP4 系统安装(欧拉/麒麟V10)2601_966799045 小时前
酷嗨米J300:一台相机同步推三平台AI行业说5 小时前
2026年清洁耗材智能模板机品牌排名:扫地机拖布、美妆粉扑工厂自动化选型指南派大鑫wink5 小时前
Dify 工作流搭建操作手册:以信息化运维周报自动生成为例志栋智能5 小时前
超自动化运维:支持微服务架构的运维模式资深电气设计5 小时前
技术分析:空调机房水泵性能优势与系统适配性研究——水力能效、结构集成与智能运维维度Brilliantwxx6 小时前
【Linux】 进程(7)深度剖析 进程内核O(1)调度队列 + 饥饿问题疯狂打码的少年6 小时前
【数据库技术】关系完整性约束(实体/参照/用户定义)