我有一个文件想要发送到多个单独的服务器。是否可以指定多个目的地?
rsync foo.png server1:foo.png server2:foo.png
这给了我一个“意外的远程arg:server1:foo.png
答案1
事实证明,有一个程序允许这样做,但不是原始的 rsync 程序。它被称为 pssh (我想是并行 ssh)
特点之一:
“--并行rsync(parallel-rsync,上游称之为prsync),高效地将文件并行复制到多个主机”
-http://www.ubuntugeek.com/execute-commands-simultaneously-on-multiple-servers-using-psshcluster-sshmultixterm.html
答案2
不,无法rsync
指定多个目的地。您需要多次调用该命令。如果您有很多目标,您可能需要考虑使用网络文件系统——它可能更适合您的问题。