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
답변2
로컬과 동일합니다.
ssh $SERVER install.sh argument