Unison+inotify-tools实现Ubuntu主机间的多机触发式双向同步
2014-05-25 18:34
351 查看
安装OpenSSH
在各台服务器上安装OpenSSH,使用如下命令:sudo apt-get install openssh
该命令在你的机器上同时安装了SSH Server和SSH Client。
安装Unison
在各个需要同步的服务器上执行以下命令安装unison:sudo apt-get install unison
安装Inotify tools
在各个需要同步的服务器上执行以下命令安装inotify-tools:apt-get install inotify-tools
UNISON=`ps -ef |grep -v grep|grep -c inotifywait`
if [ ${UNISON} -lt 1 ]
then
#ip2="192.168.1.7"
src2="/home/hedy/src/"
dst2="/home/hedy/target/"
/usr/bin/inotifywait -mrq -e create,delete,modify,move $src2 | while read line
do
#/usr/local/bin/unison -batch $src2 ssh://$ip2/$dst2
/usr/bin/unison -batch $src2 $dst2
echo -n "$line " >> /home/hedy/log/inotify/inotify$(date +%u).log
echo ` date +%F\ %T " " -f1-4` >> /home/hedy/log/inotify/inotify$(date +%u).log
done
fi
相关文章推荐
- Unison+inotify实现两个主机目录之间的数据双向同步
- unison+inotify实现文件实时双向同步部署步骤
- 用Unison+inotify实现数据的双向实时同步
- unison+inotify实现文件实时双向同步部署步骤
- linux中inotify+unison实现数据双向实时同步
- unison+inotify实现目录数据实时双向同步
- unison + inotify 实现文件实时双向同步部署步骤
- unison_inotify实现文件双向同步
- unison+inotify-tools实现双向实时同步
- 采用 unison + inotify 实现文件实时双向同步
- unison+inotify-tools 触发式双向自动同步(转)
- unison+inotify实现web数据双向同步配置详解
- linux中inotify+unison实现数据双向实时同步
- Linux下Unison实现文件双向同步
- Linux系统文件同步rsync+ssh+inotify+unison实现
- 用Unison实现数据的双向实时同步
- 利用Unison实现双向同步镜像
- linux web服务器静态资源的处理 unison+inotify双向同步
- 通过rsync+inotify-tools+ssh实现触发式远程实时同步
- inotify用法简介及以之结合rsync实现主机间的文件实时同步