Chcę ssh na zdalnym komputerze Ubuntu, pobrać mój .bashrc
i uruchomić polecenie, które zależy od ustawionych przez niego parametrów .bashrc
. Wszystko to w interaktywnej powłoce, która nie zamyka się po wykonaniu polecenia.
Do tej pory próbowałem
ssh user@remote_computer -t 'bash -l -c "my_alias;bash"'
Lub tylko
ssh user@remote_computer -t "my_alias;bash"
Działa to w przypadku ogólnych poleceń (jak ls
na przykład), ale kiedy próbuję uruchomić zdefiniowany alias, pojawia .bashrc
się błąd:
bash: my_alias: command not found
Ale potem, gdy ponownie go napiszę i uruchomię, działa!
Jak mogę się upewnić, że .bashrc
jest ono pozyskane przed wywołaniem polecenia?