Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 尝试从xentop grep和awk CPU%时的不同输出_Bash_Shell_Awk_Xen - Fatal编程技术网

Bash 尝试从xentop grep和awk CPU%时的不同输出

Bash 尝试从xentop grep和awk CPU%时的不同输出,bash,shell,awk,xen,Bash,Shell,Awk,Xen,我已经建立了从mac到XenServer的ssh连接。我可以使用xentop命令获得CPU和内存的指标,如下所示 此外,我希望使用bash脚本获得CPU利用率,以便我可以获得该值的平均值,如下所示 如上图所示,我面临的问题是,第一个值为零,后面是其他值。对于所有时间,第一个值始终为0。有人能解释一下我做错了什么吗 PS:-bi3表示该命令将执行三次 如果你有任何问题,请告诉我。 提前谢谢。你从xentop-bi3中得到了什么?始终添加您的代码并以明文格式输出。如果它与普通的旧top相同,则C

我已经建立了从mac到XenServer的ssh连接。我可以使用
xentop
命令获得CPU和内存的指标,如下所示

此外,我希望使用bash脚本获得CPU利用率,以便我可以获得该值的平均值,如下所示

如上图所示,我面临的问题是,第一个值为零,后面是其他值。对于所有时间,第一个值始终为0。有人能解释一下我做错了什么吗

PS:
-bi3
表示该命令将执行三次

如果你有任何问题,请告诉我。
提前谢谢。

你从xentop-bi3中得到了什么?始终添加您的代码并以明文格式输出。如果它与普通的旧
top
相同,则Cpu在批处理模式下的第一次输出基本上是无用的,应该忽略;请参阅手册页的BUGS部分。PS:
awk
几乎可以做任何事情
grep
可以做的事情,包括这个。根据上面的,
xentop-bi4 | awk'/Domain/{if(c++)print$4}
应该可以解决你的问题。