关于linux下文件实时双向同步问题

我按照网上的文档通过inotify+unison实现了两台centos服务器的实时双向同步,文档中给了一个shell脚本,实现实时同步一个文件夹,如果我想实时同步两个文件... 我按照网上的文档通过inotify+unison实现了两台centos服务器的实时双向同步,文档中给了一个shell脚本,实现实时同步一个文件夹,如果我想实时同步两个文件夹应该怎么修改这个shell脚本?求大神指点。

下面是两台服务器的脚本:
server1地址:192.168.20.1
shell:
#/bin/bash
ip2="192.168.20.2"
src2="/home/server1/"
dst2="/home/server2/"
/usr/local/bin/inotifywait -mrq -e create,delete,modify,move $src2 | while read line; do
/usr/local/bin/unison -batch $src2 ssh://$ip2/$dst2
echo -n "$line " >> /var/log/inotify.log
echo `date | cut -d " " -f1-4` >> /var/log/inotify.log
done

server2 地址192.168.20.2
shell
#/bin/bash
ip1="192.168.20.1"
src1="/home/server2/"
dst1="/home/server1/"
/usr/local/bin/inotifywait -mrq -e create,delete,modify,move $src1 | while read line; do
/usr/local/bin/unison -batch $src1 ssh://$ip1/$dst1
echo -n "$line " >> /var/log/inotify.log
echo `date | cut -d " " -f1-4` >> /var/log/inotify.log
done
展开
 我来答
微水文00
2015-08-10 · TA获得超过392个赞
知道大有可为答主
回答量:2597
采纳率:0%
帮助的人:1453万
展开全部
这个脚本肯定是实现不了的哦, 有问题的, 另外rsync+nfs的同步, 不是上面这么简单哦,
看下wo 的网名可以吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式