답변:
원래 rsync 프로그램이 아니라 이것을 허용하는 프로그램이 있습니다. pssh (병렬 ssh라고 가정)라고합니다.
기능 중 하나 :
"- 병렬 rsync를 (병렬 rsync를 상류 전화를 prsync), 병렬로 여러 호스트를 효율적으로 파일을 복사합니다"
- http://www.ubuntugeek.com/execute-commands-simultaneously-on-multiple-servers-using- psshcluster-sshmultixterm.html
파일 입력을 통해 명령을 여러 번 호출하지만 원하는 파일 하나에 원하는 대상을 지정하여 수행 할 수 있습니다.
while read in; do rsync -av /Path/of/Source/Synced.file "$in":/Path/of/Destination/Synced.file; done < destinations.txt
당시에 두 개의 시스템 만 사용할 수 있었으므로 테스트를 실례합니다. 그러나 이것이 원하는대로 여러 시스템에서 작동 할 것이라고 확신합니다. 내가 생각한 가장 우아한 방법은 아니지만 확실히 자동화하는 한 가지 방법입니다. 이 게시물이 게시 될 때 두 시스템 이상으로 테스트 할 수있는 리소스가 없기 때문에이 방법으로 문제가 해결되지 않으면 언제든지 수정 해주세요.