`top` コマンドの出力が変数に保存されない

`top` コマンドの出力が変数に保存されない

./notify-me.sh私はUbuntu で、という次の bash スクリプトを作成しました。

#!/bin/bash

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

しかし、 を実行してキー./notify-me.shを押してこのスクリプトを実行すると、コマンド プロンプトは次の行にスキップして何も実行されません。 +を押してプロセスを中断するEnterまで、空の行に留まります。CtrlC

コマンドの出力をtop変数に保存するにはどうすればよいですか?

関連情報