#!/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
相关推荐
酣大智3 小时前
网络协议计时器 & 发包间隔汇总云运维笔记9 小时前
IP地址从入门到精通:网络通信的核心基石bosins9 小时前
WSL2 启动即崩溃?调整超时参数解决 Docker 阻塞问题web守墓人10 小时前
【goed/ui】自定义组件设计思想篇码农学院10 小时前
企业官网改版后 AI 引用归零的复盘:301 重定向断层让爬虫索引掉线,修复方案与恢复数据kuroomi10 小时前
Ingress-Nginx与kubernetes 网络当下新鲜事10 小时前
空调机房冷冻泵与冷却泵技术分析:赛莱默B&G背包式智能变频管道泵的工程应用daemon.qiang11 小时前
国内虚拟机对接 Freedesktop:Fork xserver、自建 Runner 与提交 MR 实战Doris__HE12 小时前
【元脑服务器NF5476G7-NF5476M7技术规格分享】2401_8697695912 小时前
linux 权限 指令与权限(重启之后)