Ситуация следующая :
Нужно выполнить на удаленном хосте програмку.
Делаю так :
host_1:~$ ssh user@host_2
host_2:~$ mc
все замечательно
Но мне хочется так :
host_1:~$ ssh user@host_2 mc #хочу зайти и выполнить команду mc.
а в током варианте получаю:
Cannot get terminal settings: Invalid argument (22)
TERM environment variable needs set.
Я понимаю что проблема в том что при таком способе запуска почемуто не
устанавливаются некоторые переменные окружения. В частности $TERM и еще
некоторые весьма полезные.
Как это обойти?