#!/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
相关推荐
LXY_BUAA8 分钟前
《ubuntu22.04》_新系统的配置_20260418楼田莉子13 分钟前
同步/异步日志系统:日志落地模块\日志器模块\异步日志模块洛水水1 小时前
图解式讲解内存池:告别内存碎片与随机coredumpNightReader1 小时前
SSH Client推荐集小章UPUP2 小时前
2025-2026 新FFmpeg GUI工具推荐探索宇宙真理.3 小时前
Nginx UI MCP接口绕过认证漏洞 | CVE-2026-33032复现&研究llm大模型算法工程师weng3 小时前
负载均衡做什么?nginx是什么byoass3 小时前
企业云盘私有化部署:存储架构设计与安全运维全流程实战fTiN CAPA3 小时前
服务器无故nginx异常关闭之kauditd0 kswapd0挖矿病毒 CPU占用200% 内存耗尽北山有鸟4 小时前
相机的水平消隐与垂直消隐