Ausgabe des Befehls „top“ nicht in Variable gespeichert

Ausgabe des Befehls „top“ nicht in Variable gespeichert

Ich habe das folgende Bash-Skript namens ./notify-me.shin Ubuntu erstellt:

#!/bin/bash

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

Aber wenn ich dieses Skript ausführe, indem ich ./notify-me.shdie Taste drücke Enter, springt die Eingabeaufforderung einfach zur nächsten Zeile und tut nichts. Sie bleibt einfach in der leeren Zeile, bis ich Ctrl+ drücke C, um den Vorgang abzubrechen.

Wie speichere ich die Ausgabe des topBefehls in einer Variablen?

verwandte Informationen