[root@test2~]#ssh-copy-id root@192.168.1.190 #发布公钥
编写脚本
[root@test2~]#vim inotify.sh
#!/bin/bash
SRC=/var/www/html
DST=root@192.168.1.190:/var/www/html
inotifywait -mrq -e modify,delete,create,attrib ${SRC}|while read D E F
do
/usr/bin/rsync -avz --delete $SRC $DST
done
[root@test2~]#chmod +x inotify.sh #添加执行权限
测试自动同步的效果
[root@test2~]#./inotify.sh #运行脚本
另开一终端进行新增删除修改动作
[root@test2~]#cd /var/www/html/
[root@test2~]#touch bb.txt
然后登录到192.168.1.190服务器进行查看备份目录
inotify-tools+rsync实时同步文件安装和配置
CentOS 6.5下Rsync远程同步