
Por ejemplo, ejecuto un comando:
sshpass -p passwd ssh dennis@ip python xx.py
Pero, de esta manera, este comando se ejecuta sin las variables de entorno, que están configuradas en /home/dennis/.bashrc
. p.ej:export PYTHON_HOME=/python
¿Hay alguna manera de resolver este problema?
Gracias.
Respuesta1
Una solución sencilla, aunque no necesariamente la mejor:
sshpass -p passwd ssh dennis@ip "(./.bashrc;python xx.py)"
Eso debería hacer el truco.