Por exemplo, executo um comando:
sshpass -p passwd ssh dennis@ip python xx.py
Mas, desta forma, este comando está rodando sem as variáveis de ambiente, que estão configuradas em /home/dennis/.bashrc
. por exemplo:export PYTHON_HOME=/python
existe alguma maneira de resolver esse problema?
Obrigado.
Responder1
Uma solução simples, embora não necessariamente a melhor:
sshpass -p passwd ssh dennis@ip "(./.bashrc;python xx.py)"
Isso deve funcionar.