Есть машина, на которой работает форт inet fortigate firewall. Я могу получить вывод через s sh для команд (которые имеют не непрерывный вывод), таких как get system status
, но это дает ошибку при выполнении команды (которая имеет непрерывный вывод) diag sys top-summary
Для ex
[username@localhost home]$ssh username@X.X.X.X 'diag sys top-summary'
FG100D3G14809641 # Traceback (most recent call last):
File "top.py", line 1371, in <module>
main(int(opt.lines), int(opt.interval), opt.dump)
File "top.py", line 1269, in main
ch = _getch()
File "top.py", line 78, in _getch
return chr(Util.getch())
ValueError: chr() arg not in range(256)
однако, если я выполняю s sh на машине, а затем на ее машине, при запуске diag sys top-summary
Это дает ожидаемый результат.