Existe alguma opção para informar o top
comando para verificar o sistema uma vez e não o monitorar o tempo todo?
Existe alguma opção para informar o top
comando para verificar o sistema uma vez e não o monitorar o tempo todo?
Respostas:
O -n
switch é 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 top
comando, pressione q.
Aviso: Se você tende a usar top
em um script, preciso dizer que top
não se destina a scripts, use-o ps
.
top
em um script porque acho que ps
não é capaz de ler a média de carga da CPU. Estou errado?
observe que se você deseja manter o comando "top" de um script, pode usar a -b
opção (opção "-b" significa "operação em modo de lote"), essa opção permite redirecionar a saída para um arquivo.
Exemplos:
top -bn 1 2>&1 1> /tmp/topN
top -ban 1 2>&1 1> /tmp/topAN
man command
).