SSH以降のスクリプトを呼び出すときにパラメータを渡す方法

SSH以降のスクリプトを呼び出すときにパラメータを渡す方法

SSHの後にinstall.shスクリプトを呼び出すときにパラメータをinstall.shスクリプトに渡す方法。私はこれをそう呼ぶ:

declare -r SCRIPT_PATH=${BASH_SOURCE%/*}/install.sh;
ssh -tt ${!SERVER_ADDRESS} "$(cat $SCRIPT_PATH)"

ベストアンサー1

送ろうとするからコンテンツスクリプトの場合は、次のコマンドを使用して位置パラメータを設定してsetパラメータを挿入することをお勧めします。

ssh -tt "${!SERVER_ADDRESS}" <<END
set -- "arg 1" "arg 2" "arg 3"
$(cat $SCRIPT_PATH)
END

おすすめ記事