如何運行“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

相關內容