inotify_rsync.sh 同步脚本

#主机配置单发生改变,从机会更新配置单。
#需要提前部署软件和免密登入功能
在这里插入代码片
#!/bin/bash 
INOTIFY_CMD="/usr/local/bin/inotifywait -mrq -e modify,create,move,delete /****/****r/***" 
$INOTIFY_CMD | while read DIRECTORY EVENT FILE 
do
	/usr/bin/rsync -ravz --include '****/****/*****.txt' --include '****/****r/***ypes.txt' --exclude "*.swp" --exclude "*.swx"  --exclude "*.txt" --exclude "*.out" --exclude "*.err" --exclude "web/logs/*" --exclude "web/txt/*" --exclude 'tools/snmpcenter/*' /****/****r/*** root@*.*.*.71:/detector/app 
	/usr/bin/rsync -ravz --include '****/****/*****.txt' --include '****/****r/***ypes.txt' --exclude "*.swp" --exclude "*.swx"  --exclude "*.txt" --exclude "*.out" --exclude "*.err" --exclude "web/logs/*" --exclude "web/txt/*" --exclude 'tools/snmpcenter/*' /****/****r/*** root@*.*.*.72:/detector/app
	/usr/bin/rsync --include '****/****/*****.txt' --include '****/****r/***ypes.txt' -ravz --exclude "*.swp" --exclude "*.swx"  --exclude "*.txt" --exclude "*.out" --exclude "*.err" --exclude "web/logs/*" --exclude "web/txt/*" --exclude 'tools/snmpcenter/*' /****/****r/*** root@*.*.*.73:/detector/app
	/usr/bin/rsync --include '****/****/*****.txt' --include '****/****r/***ypes.txt' -ravz --exclude "*.swp" --exclude "*.swx"  --exclude "*.txt" --exclude "*.out" --exclude "*.err" --exclude "web/logs/*" --exclude "web/txt/*" --exclude 'tools/snmpcenter/*' /****/****r/*** root@*.*.*.74:/detector/app
	/usr/bin/rsync --include '****/****/*****.txt' --include '****/****r/***ypes.txt' -ravz --exclude "*.swp" --exclude "*.swx"  --exclude "*.txt" --exclude "*.out" --exclude "*.err" --exclude "web/logs/*" --exclude "web/txt/*" --exclude 'tools/snmpcenter/*' /****/****r/*** root@*.*.*.75:/detector/app
done``


nohup sh /d**ec**/**/inotify_rsync.sh >/dev/null 2>& 1 &
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值