
例如,我運行一個命令:
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)"
這應該夠了吧。