Open GoogleCodeExporter opened 8 years ago
哦,目前还是这样的,只能开启多个
Original comment by zhouyang...@gmail.com
on 20 Aug 2010 at 2:18
开启多个会有这样的问题:
多个目录同步到一个目录(test)并且多个目录下的文件不相�
��
比如开了三个sersync,第二个sersync会删除第一个同步到test文件�
��的文件,第三个又会删除第二个同步到test文件夹的文件
Original comment by jsjzh...@gmail.com
on 22 Aug 2010 at 3:49
多个目录同步到一个目录,如果文件名相同,会出现这种问��
�吧?如果文件名不同,怎么会出现呢?如果多个sersync监控不
同目录,则相互之间不会干扰的。第二个sersync由于监控的不�
��第一个目录,所以不会删除第一个目录的文件。能把你的问
题说详细些么?
Original comment by zhouyang...@gmail.com
on 23 Aug 2010 at 2:49
文件名是不同的,我想是因为在开始执行sersync -r -d
时会比对两边的目录是否相同
例如:
server1上跑三个sersync分别监控test1,test2,test3三个目录,把这三�
��目录的内容同步到server2上的ut1目录下面
test1目录下面有1.txt,test2下面有2.txt,test3下面有3.txt
配置了三个xml分别针对这三个目录名字为1.xml 2.xml 3.xml
./sersync -o 1.xml -r -d
执行这个后test1下面的1.txt会同步到server2的ut1目录下面
但是当我执行./sersync -o 2.xml -r -d
时再看server2的ut1目录下面1.txt被删除只有2.txt
执行3.xml的sersync时会server2上的ut1的2.txt删除,最后就只有一��
�3.txt了,
我现在的解决方法是不让同步删除的把xml配置文件
<delete start="false"/>
改为了false
Original comment by jsjzh...@gmail.com
on 23 Aug 2010 at 5:15
哦,那你这种情况不适合-r 参数开始运行,-d就可以了。
Original comment by zhouyang...@gmail.com
on 23 Aug 2010 at 5:51
如果这样的话xml里面配置crontab的功能也就不能用了,用了一�
��会出现这个问题
Original comment by jsjzh...@gmail.com
on 23 Aug 2010 at 7:11
这样吧,crontab留一个接口,大家自己写上命令,这样需要--de
lete就加,不需要就不加
Original comment by zhouyang...@gmail.com
on 23 Aug 2010 at 11:34
Thank you!
Original comment by jsjzh...@gmail.com
on 23 Aug 2010 at 1:40
Original issue reported on code.google.com by
jsjzh...@gmail.com
on 18 Aug 2010 at 9:59