繁体   English   中英

获取Linux最高命令结果

[英]Get Linux top command result

我想获取特定过程的顶级命令结果,然后将其保存在文件中。 我尝试了以下命令:

top | grep "qemu" > file

但这不起作用。 我该如何实施?

使用-b-n命令行选项:

top -bn1 | grep qemu > file

man top

-b :批处理模式操作以“批处理”模式从顶部开始,这对于从顶部向其他程序或文件发送输出很有用。 在这种模式下,top将不接受输入并运行,直到您使用'-n'命令行选项设置的迭代限制或终止为止。

-n :迭代次数限制为:-n number指定top在结束之前应该产生的最大迭代次数或帧数。

尝试这个 :

top -b -p `pgrep -d, -f qemu` > top-output.txt 

-b:批处理模式操作从“批处理模式”开始,这对于从顶部向其他程序或文件发送输出很有用。 在这种模式下,top将不接受输入并运行,直到使用“ -n”命令行选项设置的迭代限制或终止为止。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM