Gibt es einen Schalter zum Anweisen des top
Befehls, um das System einmal zu scannen und nicht immer zu überwachen?
Gibt es einen Schalter zum Anweisen des top
Befehls, um das System einmal zu scannen und nicht immer zu überwachen?
Antworten:
Der -n
Schalter ist das, wonach Sie suchen:
user@host:~$ top -n 1
Siehe die Manpage
-n : Number of iterations limit as: -n number
Specifies the maximum number of iterations, or frames, top should produce before ending.
Wenn Sie den top
Befehl stoppen möchten, drücken Sie einfach q.
Hinweis: Wenn Sie dazu neigen, top
in einem Skript zu verwenden, muss ich sagen, dass top
es nicht für Skripte gedacht ist, sondern ps
stattdessen.
top
in einem Skript, weil ich denke, dass ps
es nicht in der Lage ist, den Durchschnitt der CPU-Auslastung zu lesen. Liege ich falsch?
Beachten Sie, dass Sie, wenn Sie den Befehl "top" für ein Skript -b
beibehalten möchten, die Option verwenden können (Option "-b" bedeutet "Stapelmodusoperation"). Mit dieser Option können Sie die Ausgabe in eine Datei umleiten.
Beispiele:
top -bn 1 2>&1 1> /tmp/topN
top -ban 1 2>&1 1> /tmp/topAN
man command
).