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 .