2つのスクリプトがあります。どちらのスクリプトも同じサーバー上にあります(サーバーA)
最初(サーバーA)他のサーバーとのSSH接続設定(サーバーB)、2番目のスクリプトを実行します。
例えば
*script1*
ssh $ipaddress var="$var1" "bash -s" < $script2
スクリプト2その後実行サーバーB。
これを1つのスクリプトにまとめる方法はありますか?したがって、まずSSH接続を確立してから、残りのスクリプトを実行します。たとえば、次のようになります。
#!/bin/bash
#Make an SSH Connection to another server
ssh $ipaddress
#Now Execute the rest of the script
do stuff here . . .
and here . . .
ベストアンサー1
ssh $ipaddress /bin/bash <<END
do stuff here . . .
and here . . .
END