Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

사용법

pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user]
pstree -v

설명

pstree는 실행중인 프로세스의 정보를 트리형태로 보여준다. 트리의 최상위에는 모든 프로세스의 부모 프로세스인 init가 온다. 만약 유저이름을 지정하면, 유저이름을 가지는 프로세스가 트리의 노드가 될 것이다.

pstree는 프로세스 트리의 구조를 ASCII 아트를 이용해서 비쥬얼 하게 보여준다. 다음은 pstree를 이용한 예이다.
init-+-3
     |-apmd
     |-atd
     |-bdflush
     |-crond
     |-cvsd
     |-eth0
     |-httpd---10*[httpd]
     |-jstg
     |-kapmd
     |-keventd
위의 예에서 보면 -httpd---10* 이 보이는데, 이는 httpd프로세스가 10개의 자식 프로세스를 fork()시켰다는 것을 의미한다.

-a 프로세스의 이름과 함께 명령에 사용한 인자까지 함께 출력한다. -c 모든 자식프로세스의 하위 노드까지 보여준다. -h 현재 활성화된 프로세서를 하이라이트한다. 하이라이트를 지원하지 않는 터미널의 경우 굵게 표시될 것이다. -p 프로세스의 PID정보도 함께 출력한다. -n 프로세스를 이름이 아닌 PID번호를 기준으로 정렬해서 보여준다.

참고