ファイルをサーバーに再同期し、そのファイルに対してコマンドを実行しますか?

ファイルをサーバーに再同期し、そのファイルに対してコマンドを実行しますか?

rsync -rを使用して一部のファイルをAサイトからBサイトに移動しています。彼らがBサイトに到着したら、彼らにいくつかのコマンドを実行したいと思います。最良のアプローチは何ですか?

ベストアンサー1

スクリプトでこれを行うには、次のように書くことができます。

rsync -r A B
ssh B "<command1>; <command2>"
ssh B "<command3> && <command4>"
ssh B << EOF
<command5>
<command6>
EOF

<commandX>コマンドが書き込まれた場所に正確にコマンドを入力してください。例には、リモートサイトで複数のコマンドを実行する方法の3つの例があります。

おすすめ記事