如何运行“top”命令1次然后退出?

如何运行“top”命令1次然后退出?

是否有任何开关可以告诉top命令以便一次性扫描系统而不是一直监视它?

答案1

开关-n就是你搜索的:

user@host:~$ top -n 1

查看手册页

   -n : Number of iterations limit as:  -n number
        Specifies the maximum number of iterations, or frames, top should produce before ending.

如果您想停止top命令,只需按q

注意:如果您倾向于top在脚本中使用,我需要说它top不适合脚本,ps而是使用。

答案2

请注意,如果您想保留脚本的“top”命令,您可以使用-b选项(“-b”选项表示“批处理模式操作”),此选项允许您将输出重定向到文件中。

例子:

  • 顶级一拍批处理模式:top -bn 1 2>&1 1> /tmp/topN
  • 按内存使用量排序的一次拍摄批处理模式:top -ban 1 2>&1 1> /tmp/topAN

相关内容