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?

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.


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 .


Wie gesagt, ich habe es getan, aber es speichert ein binäres Zeichen darin.
Behzadsh
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.