Quiero ssh en una computadora Ubuntu remota, buscar mi .bashrcy ejecutar un comando que depende de los parámetros establecidos por eso .bashrc. Todo eso en un shell interactivo que no se cierra después de que se realiza el comando.
Lo que intenté hasta ahora es
ssh user@remote_computer -t 'bash -l -c "my_alias;bash"'
o solo
ssh user@remote_computer -t "my_alias;bash"
Esto funciona para comandos generales (como lspor ejemplo) pero cuando intento ejecutar un alias definido en .bashrcaparece un error:
bash: my_alias: command not found
Pero luego, cuando lo escribo de nuevo manualmente y lo ejecuto, ¡funciona!
Entonces, ¿cómo puedo asegurarme de que la .bashrcfuente se obtiene antes de que se llame al comando?