Czy jest jakiś przełącznik do top
polecenia, aby jednorazowo przeskanować system i nie monitorować go cały czas?
Czy jest jakiś przełącznik do top
polecenia, aby jednorazowo przeskanować system i nie monitorować go cały czas?
Odpowiedzi:
-n
Przełącznik jest czego szukać:
user@host:~$ top -n 1
Zobacz stronę podręcznika
-n : Number of iterations limit as: -n number
Specifies the maximum number of iterations, or frames, top should produce before ending.
Jeśli chcesz zatrzymać top
polecenie, po prostu naciśnij q.
Uwaga: jeśli masz tendencję do używania top
w skrypcie, muszę powiedzieć, że top
nie jest przeznaczony do skryptów, użyj ps
zamiast tego.
top
w skrypcie, ponieważ myślę, że ps
nie jest w stanie odczytać średniego obciążenia procesora. Czy się mylę?
zauważ, że jeśli chcesz zachować polecenie „top” dla skryptu, możesz użyć -b
opcji (opcja „-b” oznacza „działanie w trybie wsadowym”), ta opcja pozwala przekierować dane wyjściowe do pliku.
Przykłady:
top -bn 1 2>&1 1> /tmp/topN
top -ban 1 2>&1 1> /tmp/topAN
man command
).