Yanıtlar:
Hayır, rsync
birden fazla hedef belirlemenin bir yolu yoktur . Komutu birkaç kez çağırmanız gerekir. Çok fazla hedefiniz varsa, bunun yerine bir ağ dosya sistemi kullanmayı düşünebilirsiniz - bu, sorununuz için daha uygun olabilir.
Buna izin veren bir program olduğu ortaya çıkıyor, sadece orijinal rsync programı değil. Buna pssh deniyor (sanırım paralel ssh)
Özelliklerden biri:
"- Paralel rsync (paralel-rsync, yukarı akış prsync olarak adlandırır), dosyaları paralel olarak birden çok ana bilgisayara etkin bir şekilde kopyalar"
- http://www.ubuntugeek.com/execute-commands- eşzamanlı olarak-on-multiple-servers-using- psshcluster-sshmultixterm.html
Komutu dosya girişi yoluyla birden çok kez çağırsanız da, bu istenen hedefleri istenen bir dosyada belirterek yapılabilir:
while read in; do rsync -av /Path/of/Source/Synced.file "$in":/Path/of/Destination/Synced.file; done < destinations.txt
Lütfen o zamanlar yalnızca iki sistemim olduğu için testimi özür dilerim, ancak bunun birden fazla sistemde istendiği gibi çalışacağından eminim. Sanırım en zarif yöntem değil, ama kesinlikle otomatikleştirmenin bir yolu. Ve lütfen, bu işe yaramazsa beni düzeltmekten çekinmeyin, çünkü bu yazı sırasında iki sistemin ötesinde test edilecek kaynaklara sahip değilim.