Вывод команды `top` не сохранен в переменной

Вывод команды `top` не сохранен в переменной

Я создал следующий bash-скрипт под названием ./notify-me.sh, в Ubuntu:

#!/bin/bash

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

Но когда я запускаю этот скрипт, делая ./notify-me.shи нажимая Enterклавишу, командная строка просто переходит на следующую строку и ничего не делает. Она просто остается на пустой строке, пока я не нажму Ctrl+ C, чтобы прервать процесс.

Как сохранить вывод команды topв переменной?

Связанный контент