如何以非交互方式显示“top”的第一行?

问题描述 投票:0回答:2

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

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

我不想以交互方式运行top。有没有办法运行top非交互式,只需将此顶行打印到屏幕上?谢谢。

macos unix bsd
2个回答
2
投票

试试这个:

$ top -l1 | head -n1

来自男人:

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


0
投票

例如,像这样:

top -b -n 1 |grep "Processes"

更多信息:

man top
© www.soinside.com 2019 - 2024. All rights reserved.