如何通过SSH正确运行“top”命令?

SIG*_*EGV 8 linux ssh top terminal

我必须在另一台计算机上运行top命令。我的目标 PC 的 IP 为 192.168.0.81

我正在尝试这样做:ssh 192.168.0.81 top

但我得到了这个结果:top: tcgetattr() failed: Invalid argument

有人可以帮我解决这个问题吗?

系统信息:Linux iRP-C-09 2.4.18-timesys-4.0.642

顶级版本:2.0.7

jw0*_*013 23

top是一个全屏交互式控制台应用程序。它需要一个 tty 才能运行。尝试ssh -tssh -tt强制伪 tty 分配。

  • @AlexWih,那么您可能应该将 *this* 标记为正确答案,而不是题外话。 (4认同)

fch*_*hen 5

如果你不想看到交互式显示,你可以让它只输出一个快照,然后你就不再需要“ssh -t”选项:

top -n 1 -b
Run Code Online (Sandbox Code Playgroud)