每个CPU输出到文件的顶部

时间:2013-10-07 03:18:57

标签: shell unix

如何指定命令top从命令行显示每个CPU的负载。我知道在交互式shell中按1将执行此操作,但我想将top的输出写入文件。例如,我现在可以写:

top -n 3 -b > system_info.txt

此命令会将输出写入文件,但会显示所有CPU的平均值。

1 个答案:

答案 0 :(得分:1)

可能有更好的方法可以做到这一点,但我知道的唯一方法是使用顶级配置文件。如果在top运行时点击“W”,top会将配置文件写入您的主目录。此后,top将以与编写配置文件时相同的方式打开。如果您需要将其作为脚本或cronjob运行,则可能需要将$ HOME设置为放置所需配置文件的路径。