답변:
top -b
트릭을하고있는 것 같습니다.
-n1
옵션을 추가 하면 하나의 전체 페이지가 제공되고 종료됩니다.
top -l1
OS X / macOS에서 상태가있는 모든 프로세스를 나열하기 위해 작동하지만 샘플 사이의 델타를 사용하여 계산되므로 -CPU가있는 단일 샘플의 경우 % CPU가 올바르지 않습니다.
coreutils로 프로세스 상태를 얻을 수 있습니다 ps
$ ps aux
그 모든 것을 나열 할 것입니다. 매뉴얼 페이지에서이를 디코딩하는 방법은 다음과 같습니다.
프로세스 상태 코드
다음은 프로세스 상태를 설명하기 위해 s, stat 및 state 출력 지정자 (헤더 "STAT"또는 "S")가 표시하는 다른 값입니다.
D uninterruptible sleep (usually IO)
R running or runnable (on run queue)
S interruptible sleep (waiting for an event to complete)
T stopped, either by a job control signal or because it is being traced.
W paging (not valid since the 2.6.xx kernel)
X dead (should never be seen)
Z defunct ("zombie") process, terminated but not reaped by its parent.
BSD 형식 및 stat 키워드를 사용하는 경우 추가 문자가 표시 될 수 있습니다.
< high-priority (not nice to other users)
N low-priority (nice to other users)
L has pages locked into memory (for real-time and custom IO)
s is a session leader
l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
+ is in the foreground process group.
htop
. 프로세스 목록은 스크롤 가능합니다.