rsync 到多个远程服务器

Mia*_*ati 12 rsync

我有一个文件要发送到多个单独的服务器。是否可以命名多个目的地?

rsync foo.png server1:foo.png server2:foo.png
Run Code Online (Sandbox Code Playgroud)

这给了我一个“意外的远程 arg:server1:foo.png

Mia*_*ati 13

原来有一个程序允许这样做,而不是原始的 rsync 程序。它被称为 pssh(我想是并行 ssh)

特点之一:

“-- Parallel rsync(parallel-rsync,上游称之为prsync),有效地将文件并行复制到多个主机”
- http://www.ubuntugeek.com/execute-commands-simultaneously-on-multiple-servers-using- psshcluster-sshmultixterm.html


Joh*_*nck 8

不,无法rsync指定多个目的地。您需要多次调用该命令。如果您有很多目标,您可能需要考虑使用网络文件系统——它可能更适合您的问题。