로컬 스크립트를 실행하고 2개의 매개변수 전달을 사용하여 test.sh
원격 Linux 시스템에 연결하려고 합니다. 원격 서버에 연결한 후 전달된 2개의 인수를 사용하여 내부적으로 호출되는 Python 스크립트를 ssh
실행하고 싶습니다 . 스크립트를 test1.sh
연결하고 실행할 수 없습니다 .test1.sh
현재 상황을 도와줄 수 있는 사람이 있나요? 사용된 명령은 다음과 같습니다.
로컬 test.sh 파일:
#!/bin/bash
ssh testusername@remoteserever
cd /home/tibco
./test1.sh "$1" "$2"
Test1.sh 스크립트:
#!/bin/bash
cd /usr/lib/python2.7/site-packages/fuzzywuzzy
python testargs.py "$1" "$2"
답변1
시작한 상호 작용이 ssh
끝날 때까지 기다렸다가 디렉터리를 변경하고 스크립트를 실행해 보세요.
노력하다
ssh testusername@remoteserever /home/tibco/test1.sh "$@"