예를 들어 다음 명령을 실행합니다.
sshpass -p passwd ssh dennis@ip python xx.py
그러나 이 방법을 사용하면 다음과 같은 환경 변수 없이 명령을 실행할 수 있습니다 /home/dennis/.bashrc
.export PYTHON_HOME=/python
이 문제를 해결할 방법이 있나요?
감사해요.
답변1
간단한 솔루션이지만 반드시 최고는 아닙니다.
sshpass -p passwd ssh dennis@ip "(./.bashrc;python xx.py)"
이 정도면 충분합니다.