利用inotify+rsync实现Linux文件批量更新(4)

建立认证文件  (rsync客户端认证文件只用加入密码)

echo "741852" >> /etc/www1.pwd  echo "951753" >> /etc/www2.pwd  chmod 600 /etc/www1.pwd  chmod 600 /etc/www2.pwd /bin/sh -n /root/rsync.sh  //语法检查  chmod +x /root/rsync.sh  nohup sh /root/rsync.sh &  echo "nohup sh /root/rsync.sh &" >> /etc/rc.local 

四、同步测试
在更新源服务器上新建一个文件,运行以下的命令,看文件是否可以正常同步,看有无报错信息

rsync -vzrtopg --delete --progress /data/www1/ www1@192.168.9.226::web1 --password-file=/etc/www1.pwd 

将要更新的文件提交到更新源服务器中,这样就通过inotify+rsync批量的将更新文件同步到所有的目的服务器中,相当方便快捷

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/pxfgj.html