Kiedy wykonuję „top”, dowiaduję się, że kończy się wiele procesów, z których wiele jest w stanie uśpienia. Muszę zobaczyć pełną migawkę wszystkich procesów w tym momencie. „góra” pokazuje listę procesów, które pasują do jednego ekranu. Jak uzyskać pełną listę?
Interesuje mnie między innymi lista wszystkich procesów, które są w stanie „uśpienia”. Nie sądzę, mogę uzyskać stan procesu w wyniku polecenia „ps”
htop
. Jego lista procesów jest przewijana.Odpowiedzi:
top -b
wydaje się robić trik.źródło
-n1
opcji daje jedną pełną stronę, a następnie wyjście.top -l1
działa w OS X / macOS, aby wyświetlić listę wszystkich procesów ze stanami, chociaż% CPU będzie niepoprawny dla pojedynczej próbki z -l, ponieważ jest obliczany na podstawie delty między próbkami.Możesz uzyskać stany procesu za pomocą coreutils
ps
wyświetli to wszystko i wiele więcej. Oto jak możesz je odkodować ze strony podręcznika:
źródło