Вы не используете оболочку входа в систему.
Процесс включения флага входа в систему описан здесь , а также некоторые подробности о том, что такое оболочка входа в систему, можно найти здесь .
Таким образом, вам необходимо проверить опцию «Запуск от имени оболочки входа» в настройках терминала Gnome. После этой установки флаг необходимо открыть новый терминал.
Иногда требуется установить команду на /bin/bash --login
.
Для удаленных соединений важно понимать разницу между запуском интерактивного ssh
сеанса и выполнением отдельных команд.
Во время работы, ssh server
а затем в интерактивном режиме работы с сервером вы используете оболочку входа по умолчанию, и это нормально, но ssh server "command"
вы не используете оболочку входа в систему и ее необходимо будет запустить ssh server 'bash -lc "command"'
.
Любой удаленный вызов может иметь ту же проблему, что и выполнение одной команды с помощью ssh
.