본문 바로가기
Old Posts/Linux

[Linux] pstree 명령어 사용법 및 예제

by A6K 2022. 11. 29.

pstree 명령어는 프로세스의 부모-자식 관계를 트리형태로 출력해주는 명령어다. 프로세스들의 관계를 트리 형태로 출력해주어 계층관계를 한눈에 알아볼 수 있게 한다.

리눅스에서 프로세스는 부모 프로세스에 의해 생성된다. 프로세스들을 관리할 때 부모-자식 관계를 알아야 하는 경우가 종종 발생하는데, pstree 명령어를 이용해서 이 관계를 알 수 있다. 트리형태로 표현되는 정보를 통해 시스템 관리자는 프로세스의 생성 관계를 직관적으로 확인할 수 있다.

pstree 사용법

$ pstree [-a][-c][-h][-n][-p][-u]

pstree 옵션

옵션 설명
-a 실행한 프로세스의 인자와 옵션까지 모두 표시
-c 1개의 프로세스의 중복된 개수로 출력
-h 부모 프로세스를 강조해서 출력
-n 출력시 PID 순서대로 정렬해서 출력
-p PID를 출력
-p [userid] 입력한 사용자가 소유자인 프로세스 출력
-u UID를 출력
-V 버전정보를 출력

pstree 예제

$ pstree
init─┬─init───bash
     ├─init───bash───pstree
     └─{init}
$ pstree -p
init(1)─┬─init(601)───bash(602)
        ├─init(10276)───bash(10277)───pstree(10294)
        └─{init}(6)

관련글

 

리눅스 명령어 사용법들

리눅스 명령어 사용법 ifconfig 네트워크 인터페이스 설정관련 ls 디렉토리 엔트리 정보 출력

hbase.tistory.com

 

댓글