Иногда, когда вход из оболочки (CLI), я получаю это предупреждение / сообщение об ошибке:

s $ logout bash: logout: не вход в оболочку: используйте éexit '

Есть два раза, когда это происходит:

  1. На моем удаленном сервере, когда я вхожу в систему, используя созданную учетную запись пользователя, когда я пытаюсь выйти из системы, я получаю эту ошибку

  2. Сегодня (впервые) я экспериментировал с использованием openssl для шифрования файлов и случайно передал вывод двоичного файла на стандартный вывод. Я должен нажать Ctrl-C, чтобы прервать поток. после этого я получил эту ошибку при попытке выйти из системы:

s $ logout bash: logout: не вход в оболочку: используйте éexit '

замечать странных персонажей?

Кто-нибудь знает, что происходит и как я могу это исправить?

Кстати, я использую Ubuntu Lucid (10.0.4 LTS)

1 ответ1

3

Ваша проблема связана с передачей двоичных файлов на стандартный вывод.

Пациент: Доктор, мне больно, когда я это делаю.

Доктор: не делай этого.

Просто используйте команду reset всякий раз, когда вы портите настройки терминала.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .