
예를 들어 다음 명령을 실행합니다.
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)"
그러면 효과가 있을 것입니다.