我正在写一个shell脚本,我想将其SSH到服务器并获得显示的CPU和内存详细信息数据。我在top
这里使用命令的帮助。
脚本行:
ssh -q user@host -n “cd; top -n 1 | egrep ‘Cpu|Mem|Swap’”
但是结果是
TERM environment variable is not set.
我已经通过输入在服务器中检查了相同的内容set | grep TERM
并得到了如下结果TERM=xterm
请有人帮我。非常感谢。
得到它了..!!需要对以下脚本行进行一些小的修改。
ssh -t user@host -n "top -n 1 | egrep 'Cpu|Mem|Swap'"
而不是-t
我们需要付出-tt
。它为我工作。
在ssh'ing之后执行命令top。它需要运行tty。使用-tt将启用强制伪tty分配。
感谢斯托尼为我提供了足够接近的答案!!:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句