Wie kann ich die Ausgabe eines Tops in eine Textdatei zurückgeben?

13

Ich möchte einen Batch schreiben oder so, dass die Ausgabe bei der topAnmeldung in eine Datei geschrieben wird.

Ich habe top >> output-filees getan , aber es enthält einen seltsamen Charakter!

Kann jemand ein einfaches Tutorial darüber geben, wie man eine Batch-Datei unter Linux schreibt?

Behzadsh
quelle

Antworten:

19

Versuche Folgendes

top -b -n1 > filename.txt

Der -bist für den Batch-Modus, der die seltsamen Zeichen verhindern soll. Das -n1sagt, es soll nur eine Iteration gedruckt werden.

Verrückter Wissenschaftler
quelle
1

Gehe zum Terminal und tippe:

user@ubuntu:~$ top > filename.txt

Die Ausgabe des Befehls top wird jetzt in einer Textdatei gespeichert, die sich in Ihrem Basisverzeichnis befindet.

Siehe: Bash Scripting Tutorial .

karthick87
quelle
Wie gesagt, ich habe es getan, aber es speichert ein binäres Zeichen darin.
Behzadsh