Como executar o comando '' top '' 1 vez e sair?


Respostas:


22

O -nswitch é o que você pesquisa:

user@host:~$ top -n 1

Veja a página de manual

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

Se você quiser parar o topcomando, pressione q.

Aviso: Se você tende a usar topem um script, preciso dizer que topnão se destina a scripts, use-o ps.


2
Estou usando topem um script porque acho que psnão é capaz de ler a média de carga da CPU. Estou errado?
Sopalajo de Arrierez

8

observe que se você deseja manter o comando "top" de um script, pode usar a -bopção (opção "-b" significa "operação em modo de lote"), essa opção permite redirecionar a saída para um arquivo.

Exemplos:

  • modo de lote de tiro superior: top -bn 1 2>&1 1> /tmp/topN
  • top classificado pelo uso da memória, modo de lote único: top -ban 1 2>&1 1> /tmp/topAN
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.