#!/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
相关推荐
雷工笔记几秒前
KingFusion|最近开发调试中遇到的几个问题及解决办法(2)蓝天居士7 分钟前
Linux网络驱动之Fixed-Link(29)帅气的钟先生17 分钟前
OpenClaw + QQBot 实战:从 0 到 1 搭建你的消息自动化助手techdashen21 分钟前
把 Matrix 聊天服务器搬到 Serverless 上,还顺便免费升级了量子加密一叶龙洲29 分钟前
Ubuntu24.04向日葵远程控制似水এ᭄往昔34 分钟前
【Linux】--文件系统之软硬链接叶 落36 分钟前
Ubuntu 通过 Docker 安装 Mysql8网络工程小王42 分钟前
【LangChain Prompt 完整指南】提示词篇乌萨奇也要立志学C++1 小时前
【Linux】Socket编程UDP Echo 服务器→翻译服务器→多人聊天室逸Y 仙X1 小时前
文章二十:Elasticsearch高亮搜索完全指南