Instalei o glances no meu servidor remoto e agora estou tentando me conectar a ele da minha máquina local e executá-lo, assim:
ssh user@host glances
que me dá o seguinte erro:
Traceback (most recent call last):
File "/usr/bin/glances", line 9, in <module>
load_entry_point('Glances==1.7.3', 'console_scripts', 'glances')()
File "/usr/lib/python2.7/dist-packages/glances/glances.py", line 4644, in main
use_bold=use_bold)
File "/usr/lib/python2.7/dist-packages/glances/glances.py", line 1937, in __init__
self.screen = curses.initscr()
File "/usr/lib/python2.7/curses/__init__.py", line 33, in initscr
fd=_sys.__stdout__.fileno())
_curses.error: setupterm: could not find terminal
O que estou perdendo ?
Como você deu um único comando para
ssh
executar remotamente, o ssh não alocou um pseudo-terminal para uso de relance. Basta adicionar a-t
opção ao ssh para forçá-lo:Referência:
página man ssh
...