是否有任何开关可以告诉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