как получить вывод команды like "diag sys top-summary" из fort inet fortigate firewall machine через s sh? - PullRequest
0 голосов
/ 09 апреля 2020

Есть машина, на которой работает форт 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 Это дает ожидаемый результат.

...