Há modo de registro , com um argumento especificando com que frequência a saída será repetida, 0
sendo até abortada. Para imprimir uma vez e sair:
$ top -l 1
No Linux, o comando top
tem um "modo em lote": top -b -n 1
para imprimir a saída um número definido de vezes. No Mac, parece que o comando top
não tem o modo de lote (certamente a opção -b
não existe).
Como posso emular o top -b -n 1
em um Mac?
top -l3 -n30 > test ; tail -n42 ./test > ./test2 ; open ./test2
Você precisa repetir pelo menos três vezes para obter as estatísticas corretas da CPU, o que é feito pela opção -l3
.
Mantenho os 30 trabalhos mais importantes, que eu extraio do arquivo de log com tail
.
top -l
sozinho não faz o trabalho para mim.
Tags command-line top macos