如何不间断地显示“ top”的第一行?

时间:2019-04-04 00:45:10

标签: macos unix bsd

在Mac上,

top在屏幕顶部显示类似的内容。

Processes: 1104 total, 187 running, 917 sleeping, 2761 threads 19:41:00

我不想交互式运行top。有没有一种方法可以以非交互方式运行top并将此顶行打印到屏幕上?谢谢。

2 个答案:

答案 0 :(得分:1)

尝试一下:

$ top -l1 | head -n1

从男人那里来

  

-l个样本                即使标准输出是终端,也要使用记录模式并显示样本样本。 0被视为无穷大。而不是重新显示,而是以原始形式定期打印输出。请注意,显示的第一个样本将具有                为每个进程显示的%CPU无效,因为它是使用样本之间的差异计算得出的。

答案 1 :(得分:0)

例如,像这样:

top -b -n 1 |grep "Processes"

更多信息:

man top