Pular para o conteúdo

ERRO: No value for $TERM and no -T specified [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. ERRO: No value for $TERM and no -T specified [RESOLVIDO]

Enviado em 25/11/2015 - 12:00h

Olá, pessoal.

Criei um script em Shell que quando eu tento realizar uma conexão por SSH no servidor de destino através do Expect, é apresentada a seguinte mensagem:

output: No value for $TERM and no -T specified

O que pode ser?

Responder tópico

2. Re: ERRO: No value for $TERM and no -T specified [RESOLVIDO]

Melhor resposta

Enviado em 25/11/2015 - 17:57h

A mensagem é bem clara, não? Ela diz que a variável de ambiente TERM não está definida e você não pediu que se evitasse a alocação de um pseudo-terminal (TTY) com -T.

Na mensagem estão embutidas duas possíveis soluções, alternativas entre si:

- definir um valor para TERM (de preferência um que seja o mais próximo possível de neutro, como “dumb”);
- chamar o ssh com a opção -T.

Outra possível solução, dependendo do que você precisar fazer, é forçar o uso de um TTY mesmo sem ter um TTY na máquina local. Para isso, você vai precisar especificar a opção -t duas vezes ou mais.

3. Re: ERRO: No value for $TERM and no -T specified [RESOLVIDO]

Enviado em 26/11/2015 - 10:14h

Consegui resolver, inserindo o parâmetro -t uma vez só.

Muito obrigado pela dica!

Abraços.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder