Я хочу сш в віддалений комп'ютер Ubuntu, джерело мого .bashrc
і запустити команду, яка залежить від встановлених цим параметрів .bashrc
. Все це в інтерактивній оболонці, яка не закривається після виконання команди.
Те, що я намагався до цього часу, - це
ssh user@remote_computer -t 'bash -l -c "my_alias;bash"'
або просто
ssh user@remote_computer -t "my_alias;bash"
Це працює для загальних команд (як ls
наприклад), але коли я намагаюся запустити псевдонім, визначений у, .bashrc
я отримую помилку:
bash: my_alias: command not found
Але тоді, коли я знову напишу його вручну і запускаю, він працює!
Тож як я можу переконатись, що " .bashrc
a" отримано до виклику команди?