Gibt es einen Schalter zum Anweisen des topBefehls, um das System einmal zu scannen und nicht immer zu überwachen?
Gibt es einen Schalter zum Anweisen des topBefehls, um das System einmal zu scannen und nicht immer zu überwachen?
Antworten:
Der -nSchalter 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 topBefehl stoppen möchten, drücken Sie einfach q.
Hinweis: Wenn Sie dazu neigen, topin einem Skript zu verwenden, muss ich sagen, dass topes nicht für Skripte gedacht ist, sondern psstattdessen.
topin einem Skript, weil ich denke, dass pses 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 -bbeibehalten 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/topNtop -ban 1 2>&1 1> /tmp/topAN
man command).