Ich möchte ssh in einen Remote-Ubuntu-Computer, meine Quelle .bashrcund einen Befehl ausführen, der von den von ihm festgelegten Parametern abhängt .bashrc. All das in einer interaktiven Shell, die nach Ausführung des Befehls nicht geschlossen wird.
Was ich bis jetzt versucht habe ist
ssh user@remote_computer -t 'bash -l -c "my_alias;bash"'
oder nur
ssh user@remote_computer -t "my_alias;bash"
Dies funktioniert für allgemeine Befehle (wie lszum Beispiel), aber wenn ich versuche, einen in definierten Alias auszuführen .bashrc, wird folgende Fehlermeldung angezeigt:
bash: my_alias: command not found
Aber wenn ich es dann wieder manuell schreibe und ausführe, funktioniert es!
Wie kann ich also sicherstellen, dass das .bashrcbezogen wird, bevor der Befehl aufgerufen wird?