$ logout bash: logout: não login shell: use exit '

0

Às vezes, quando faço o login fora do shell (CLI), recebo esta mensagem de aviso / erro:

s$ logout bash: logout: not login shell: use éexit'

Existem dois momentos em que isso acontece:

  1. No meu servidor remoto, quando eu faço login usando uma conta de usuário que criei, quando tento fazer logout, recebo esse erro

  2. Hoje (primeira vez), eu estava experimentando o uso de openssl para criptografar arquivos e acidentalmente canalizei a saída de um arquivo binário para stdout. Eu tenho que pressionar Ctrl-C para quebrar o fluxo. depois disso eu recebi esse erro quando tentei sair:

s$ logout bash: logout: not login shell: use éexit'

perceba os personagens estranhos?

Alguém sabe o que está acontecendo e como posso corrigir isso?

BTW, estou executando o Ubuntu Lucid (10.0.4 LTS)

    
por morpheous 12.07.2010 / 13:59

1 resposta

3

Seu problema vem da colocação de arquivos binários no stdout.

Patient: Doctor, it hurts when I do this.

Doctor: Don't do that.

Use o comando reset sempre que você errar as configurações do terminal.

    
por 12.07.2010 / 14:53