码迷,mamicode.com
首页 > 其他好文 > 详细

rsync client backup scripts

时间:2019-06-09 18:25:17      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:oca   sys   md5   rsync -av   system   bin   inf   host   txt   

#!/bin/bash

Backup_dir="/backup"
IP_info=$(hostname -i | awk -F ‘ ‘ ‘{ print $2 }‘)

Create Backup Dir

mkdir -p $Backup_dir/$IP_info

Tar backup Data

cd /
tar -zchf $Backup_dir/$IP_info/systembackup$(date +%F_week%u -d -1day).tar.gz ./etc/rc.local

day 7 ago data

find $Backup/$IP_info/ -type f -mtime +7 | xargs rm 2>/dev/null

create finger file

find $Backup_dir/$IP_info -type f ! -name "finger*" | xargs md5sum > $Backup_dir/$IP_info/finger.txt

push Backup_data to Backup_server info

rsync -avz $Backup_dir/ rsync@172.168.0.41::backup --password-file=/etc/rsync.passwd

rsync client backup scripts

标签:oca   sys   md5   rsync -av   system   bin   inf   host   txt   

原文地址:https://blog.51cto.com/368145/2406516

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!