TLDR
top -b -n1 | sed '1,6d'
Resposta longa
Você pode usar a opção -b
de top
:
Isso basicamente torna top
não interativo.
Você pode, então, canalizar qualquer comando como desejar e redirecionar a saída para um arquivo de sua escolha.
Como dito no homem, você pode querer usar a opção -n
para não ter que matar o processo. Se você quiser que o processo pare assim que mostrar o resultado, use o valor -n 1
.
sed -'1,6d'
irá se livrar do resumo de uso dos recursos (as primeiras 6 linhas da saída).
Editar
Possível duplicação de obtenha top
output para shell não interativo .