'' top ''コマンドを1回実行して終了する方法は?


12

topシステムを一度スキャンして、それを常に監視しないようにするために、コマンドを伝えるスイッチはありますか?


7
コマンドについて何か知りたい場合は、まず対応するコマンドのマニュアルページを読んでください(man command)。
Avinash Raj 14年

回答:


22

-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
CPU負荷平均を読み取ることができないtopと思うので、スクリプトで使用していますps。私が間違っている?
Sopalajo de Arrierez 2015

8

スクリプトの "top"コマンドを保持したい場合は、-bオプション( "-b"オプションは "バッチモード操作"を意味します)を使用できます。このオプションを使用すると、出力をファイルにリダイレクトできます。

例:

  • トップワンシュートバッチモード: top -bn 1 2>&1 1> /tmp/topN
  • トップは、メモリ使用量の1つのシュートバッチモードでソートされています。 top -ban 1 2>&1 1> /tmp/topAN
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.