ファイルがあるとしましょう (destfile.txt
) [email protected]
で -値、各行に 1 つ。次に、次のようにすることができます:
while IFS= read -r dest; do
scp ourfile.txt "$dest:remote/path/"
done <destfile.txt
parallel-scp(n)(t) の仕事のように見えます - これは、複数のシステムで一度に scp コマンドを実行できるようにする一連のコマンドを実装します。一連のマシンに並行してファイルをコピーできます。
cat file.txt | tee >(ssh [email protected] "cat > file.txt") \
>(ssh [email protected] "cat > file.txt")
tar cz file1 file2 file3 | tee >(ssh [email protected] "tar xz") \
>( ... )