リモート マシンでのスクリプトの実行に関して質問があります。
パフォーマンス テストに使用するコンピューターがあり、リモートで接続し、このリモート マシンでスクリプトを実行してパフォーマンス テストを実行し、結果を含むテキスト ファイルを作成して、結果のファイルを取得したいと考えています。
例:
local script:
remotescript="/thescript.sh"
ssh user@remotebox -p 2222 $remotescript
scp user@remotebox:results.txt /DATE/perf_results/
SSH を使用してスクリプトを実行できますが、ローカル スクリプトはリモート スクリプトが終了するまで待機しますか? これは、リモート ホストでアクティビティを実行し、そこからデータを取得する正しい方法ですか?
SSH 経由でリモート スクリプトを渡す代わりに、リモート マシンで exec を使用する必要がありますか?
リモートホストでコマンドを実行するのは初めてなので、正しい方法で実行したいと思います。SSHを使用するように提案した人もいれば、execを使用するように提案した人もいました。ありがとう