Странное сообщение в конце MOTD при входе в систему

У меня есть сервер, на котором работает Ubuntu 18.04, и всякий раз, когда я вхожу через SSH, я получаю это в конце моего MOTD:

Command 'syncthing' is available in '/snap/bin/syncthing'
The command could not be located because '/snap/bin' is not included in the PATH environment variable.
syncthing: command not found

У меня действительно настроена синхронизация на сервере (устанавливается через snap), но я запускаю его, используя скрипт, который запускает его во время сеанса экрана (я запускаю этот скрипт вручную, насколько я знаю, он не должен запускаться автоматически). Могу ли я где-нибудь проверить, почему он пытается запустить? Я проверил .bashrc, но там нет записей. Любая помощь приветствуется.

1
задан 11 September 2019 в 17:19

1 ответ

Каждый раз, когда существует что-то странное как это продолжение во время инициализации оболочки, Ваш первый шаг должен быть должен исследовать все файлы, которые окружают чтение к при запуске. Начиная со всевозможных типов (удара) оболочка считала различные файлы, можно использовать эту команду для нахождения строки syncthing всего возможно ре; файлы revant:

grep syncthing ~/.bashrc ~/.profile ~/.bash_profile ~/bash.login \ 
               ~/.bash_aliases /etc/bash.bashrc /etc/profile \ 
               /etc/profile.d/* /etc/environment 2> /dev/null.

В Вашем случае незаконный файл был одним из файлов в /etc/profile.d, поэтому просто удалите или прокомментируйте соответствующую строку, и необходимо быть готовы пойти!

1
ответ дан 7 December 2019 в 14:58

Другие вопросы по тегам:

Похожие вопросы: