例如,我运行一个命令:
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)"
这应该够了吧。