Bagaimana menjalankan perintah '' top '' 1 kali dan keluar?


12

Apakah ada saklar untuk memberi tahu topperintah untuk satu kali memindai sistem dan tidak memonitornya sepanjang waktu?


7
jika Anda ingin mengetahui sesuatu tentang suatu perintah, pertama baca halaman manual dari perintah yang sesuai ( man command).
Avinash Raj

Jawaban:


22

The -nsaklar adalah apa yang Anda cari:

user@host:~$ top -n 1

Lihat halaman manual

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

Jika Anda ingin menghentikan topperintah cukup tekan q.

Perhatikan: Jika Anda cenderung menggunakan topskrip, saya perlu mengatakan bahwa topini bukan untuk skrip, gunakan pssaja.


2
Saya menggunakan topskrip karena saya pikir pstidak mampu membaca rata-rata beban CPU. Apakah aku salah?
Sopalajo de Arrierez

8

perhatikan bahwa jika Anda ingin mempertahankan perintah "atas" untuk skrip, Anda dapat menggunakan -bopsi ("-b" opsi berarti "operasi mode batch"), opsi ini memungkinkan Anda untuk mengarahkan output ke file.

Contoh:

  • mode satu pengambilan bidikan teratas: top -bn 1 2>&1 1> /tmp/topN
  • diurutkan berdasarkan penggunaan memori satu mode batch shoot: top -ban 1 2>&1 1> /tmp/topAN
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.