Como executar corretamente o comando “top” por meio do SSH?

7

Eu tenho que executar o comando top em um computador em outro. Meu PC alvo tem IP 192.168.0.81

Eu estava tentando fazer isso: ssh 192.168.0.81 top

Mas eu obtive este resultado: top: tcgetattr () falhou: Argumento inválido

Alguém poderia me ajudar com esse problema?

Informações do sistema: Linux iRP-C-09 2.4.18-timesys-4.0.642

Versão superior: 2.0.7

    
por SIGSEGV 19.07.2012 / 16:45

2 respostas

17

top é um aplicativo de console interativo em tela cheia. Requer um tty para ser executado. Tente ssh -t ou ssh -tt para forçar a alocação pseudo-tty.

    
por 19.07.2012 / 16:49
1

Pouco off-topic:

Se você precisar de mais resultados (e de melhor aparência), também poderá tentar atop . Você pode baixá-lo aqui . Muito útil para depurar problemas de desempenho. Ele também pode registrar o desempenho do sistema, para que você possa "retroceder e reproduzir" um problema.

    
por 19.07.2012 / 17:45