我正在尝试使用
GNU parallel
通过ssh
并行运行一些rsync
实例。我运行的命令如下:find /tmp/tempfolder -type f -name 'chunck.*' | sort | parallel --gnu -j 4 -v ssh -i access.pem user@server echo {}\; rsync -Havessh -auz -0 --files-from={} ./ user@server:/destination/path
/tmp/tempfolder
包含以前缀 chunck
命名的文件,它们包含实际的文件列表。
使用此命令,我成功获取了 4 次 rsync
的调用,但是它们需要一段时间才能开始运行,并且不会同时开始运行也不会并行运行。
我做错了什么?