Je veux ssh dans un ordinateur Ubuntu distant, source mon .bashrcet exécuter une commande qui dépend des paramètres définis par cela .bashrc. Tout cela dans un shell interactif qui ne se ferme pas une fois la commande terminée.
Ce que j'ai essayé jusqu'à présent, c'est
ssh user@remote_computer -t 'bash -l -c "my_alias;bash"'
ou juste
ssh user@remote_computer -t "my_alias;bash"
Cela fonctionne pour les commandes générales (comme lspar exemple) mais lorsque j'essaie d'exécuter un alias défini dans .bashrcj'obtiens une erreur:
bash: my_alias: command not found
Mais quand je l'écris à nouveau manuellement et l'exécute, cela fonctionne!
Alors, comment puis-je m'assurer que le .bashrcest originaire avant l'appel de la commande?