#!/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
相关推荐
超龄超能程序猿10 分钟前
Docker GPU插件(NVIDIA Container Toolkit)安装Xの哲學34 分钟前
Linux SMP 实现机制深度剖析2501_906150561 小时前
私有部署问卷系统操作实战记录-DWSurvey知识分享小能手1 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04的Linux网络配置(14)皇族崛起1 小时前
【视觉多模态】- scannet 数据的 Ubuntu 百度网盘全速下载岳来1 小时前
docker 从 Path 值看容器启动命令CAU界编程小白1 小时前
Linux系统编程系列之进程控制(下)RisunJan2 小时前
Linux命令-ifconfig命令(配置和显示网络接口的信息)LaoWaiHang2 小时前
Linux基础知识04:pwd命令与cd命令杭州泽沃电子科技有限公司2 小时前
面对风霜雨雪雷电:看在线监测如何为架空线路筑牢安全网