Saída do comando `top` não salva na variável

Saída do comando `top` não salva na variável

Eu criei o seguinte script bash, chamado ./notify-me.sh, no Ubuntu:

#!/bin/bash

emailmessage=$(top -b -o %CPU)
echo $emailmessage

Mas quando executo esse script fazendo ./notify-me.she pressionando a Entertecla, o prompt de comando simplesmente pula para a próxima linha e não faz nada. Apenas permanece na linha vazia até eu pressionar Ctrl+ Cpara interromper o processo.

Como armazeno a saída do topcomando em uma variável?

informação relacionada