两台服务器之间的双向rsync

我读了关于rsync,但我想问我怎么可以通过rsync做以下事情:

我有两个文件到不同的计算机(UNIX-AIX)并具有相同的名称。

server1 : ..../file.txt server2 : ..../file.txt 

我想在两台服务器上应用以下内容,以确保每台服务器上都有最新版本的file.txt

server1的:

 if (mod-time[file.txt (on server 1] > mod-time[file.txt (on server2)] ) { update file.txt (on server 2 ) to become as file.txt (on server 1) ; } else { skip ; } 

服务器2:

 if (mod-time[file.txt (on server2)] > mod-time[file.txt (on server1)] ) { update file.txt (on server 1 ) to become as file.txt (on server 2) ; } else { skip ; } 

尝试一致 。 这是双向文件同步软件。 文档 。

迟早你必须处理冲突(某人/某事修改了这两个文件 – 你要合并更改还是只覆盖旧版本)。

另外,您可能要使用(取决于您的使用)某个版本控制系统来同步更改。