2024年10月Linux安装配置rsync和sersync的方法(4)

发布时间:

  ⑴《?xml version=“.” encoding=“ISO--”?》

  ⑵《head version=“.”》

  ⑶《host hostip=“localhost” port=“”》《/host》

  ⑷《debug start=“false”/》

  ⑸《fileSystem xfs=“false”/》

  ⑹《filter start=“false”》

  ⑺《exclude expression=“(.*.svn”》《/exclude》

  ⑻《exclude expression=“(.*.gz”》《/exclude》

  ⑼《exclude expression=“^info/*”》《/exclude》

  ⑽《exclude expression=“^static/*”》《/exclude》

  ⑾《/filter》

  ⑿《inotify》

  ⒀《delete start=“true”/》

  ⒁《createFolder start=“true”/》

  ⒂《createFile start=“false”/》

  ⒃《closeWrite start=“true”/》

  ⒄《moveFrom start=“true”/》

  ⒅《moveTo start=“true”/》

  ⒆《attrib start=“false”/》

  ⒇《modify start=“false”/》

  ⒈《/inotify》

  ⒉《sersync》

  ⒊《localpath watch=“/home/

  ⒋《remote ip=“...” name=“home_

  ⒌《remote ip=“...” name=“home_

  ⒍《!--《remote ip=“...” name=“tongbu”/》--》

  ⒎《/localpath》

  ⒏《monParams params=“-artuz”/》

  ⒐《auth start=“true” users=“home_ passwordfile=“/etc/rsync.pas”/》

  ⒑《userDefinedPort start=“false” port=“”/》《!-- port= --》

  ⒒《timeout start=“false” time=“”/》《!-- timeout= --》

  ⒓《ssh start=“false”/》

  ⒔《/rsync》

  ⒕《failLog path=“/tmp/rsync_fail_log.sh” timeToExecute=“”/》《!--default every mins execute once--》

  ⒖《crontab start=“true” schedule=“”》《!--mins--》

  ⒗《crontabfilter start=“false”》

  ⒘《exclude expression=“*.php”》《/exclude》

  ⒙《exclude expression=“info/*”》《/exclude》

  ⒚《/crontabfilter》

  ⒛《/crontab》

  ①《plugin start=“false” name=“mand”/》

  ②《/sersync》

  ③《plugin name=“mand”》

  ④《param prefix=“/bin/sh” suffix=“” ignoreError=“true”/》 《!--prefix /opt/tongbu/mmm.sh suffix--》

  ⑤《filter start=“false”》

  ⑥《include expression=“(.*.php”/》

  ⑦《include expression=“(.*.sh”/》

  ⑧《/filter》

  ⑨《/plugin》

  ⑩《plugin name=“socket”》

  Ⅰ《localpath watch=“/opt/tongbu”》

  Ⅱ《deshost ip=“...” port=“”/》

  Ⅲ《/localpath》

  Ⅳ《/plugin》

  Ⅴ《plugin name=“refreshCDN”》

  Ⅵ《localpath watch=“/data/htdocs/cms.xoyo./site/”》

  Ⅶ《cdninfo domainname=“ms.chinacache.” port=“” username=“xxxx” passwd=“xxxx”/》

  Ⅷ《sendurl base=“《a href=”

  Ⅸ《regexurl regex=”false“ match=”cms.xoyo./site([/a-zA-Z-]*.xoyo./images“/》

  Ⅹ《/localpath》

  ㈠《/plugin》

  ㈡:wq! #保存退出

  ㈢localpath watch=”/home/源服务器同步目录

  ㈣...,...:#目标服务器IP地址

  ㈤name=”home_ #目标服务器rsync同步目录模块名称

  ㈥users=”home_ #目标服务器rsync同步用户名

  ㈦passwordfile=”/etc/passwd.txt“: #目标服务器rsync同步用户的密码在源服务器的存放路径

  ㈧remote ip=”...“: #目标服务器ip,每行一个

  ㈨remote ip=”...“: #目标服务器ip,每行一个

  ㈩failLog path=”/tmp/rsync_fail_log.sh“ #脚本运行失败日志记录

  start=”true“ #设置为true,每隔分钟执行一次全盘同步

  、设置sersync监控开机自动执行

  vi /etc/rc.d/rc.local #编辑,在最后添加一行

  /usr/local/sersync/sersync -d -r -o /usr/local/sersync/confxml.xml #设置开机自动运行脚本

  :wq! #保存退出