Obtendo 'top: terminal desconhecido “dumb” em $ TERM' no Linux

4

Estou recebendo este erro sempre que executar o comando top no Linux remotamente via SSH:

top: Unknown terminal "dumb" in $TERM

Meu aplicativo Java que monitora o desempenho da máquina remota usa a saída do comando top.

Como posso resolver este problema?

    
por kshama 06.12.2010 / 12:25

2 respostas

2

Tente passar a opção -b para o início. Do manual:

b Batch mode. Useful for sending output from top to other programs or to a file. In this mode, top will 
  not accept command line input. It runs until it produces the number of iterations requested with the n 
  option or until killed. Output is plain text suitable for display on a dumb terminal.
    
por 06.12.2010 / 12:59
1

top provavelmente não conseguiu encontrar a definição do terminal "burro" nem no arquivo $HOME/.terminfo/d/dumb nem /usr/share/terminfo/d/dumb na máquina remota.

Talvez esse arquivo seja colocado em outro local - basta copiá-lo ou criar um link simbólico. Se ele não existe, então pegue aquele arquivo de algum outro sistema linux e coloque-o em um dos locais mencionados acima

    
por 19.03.2016 / 23:35

Tags