Linux 명령어 - pstree 명령어 알아보기(프로세스 현황)
Linux Server/Linux 명령어
2022. 10. 4. 09:00
Linux 명령어 - pstree 명령어 알아보기(프로세스 현황)
이번 포스팅에서는 프로세스 트리구조로 확인할 수 있는 명령어에 대해서 알아보도록 하겠습니다.
Linux pstree 명령어 란? |
pstree 명령어는 프로세스와 프로세스 간에 관게를 파악하기 위한 명령어이며, 현재 실행중인 프로세스를 트리구조의 형태로 보여주어 관리자가 프로세스를 직관적으로 쉽게 확인할 수 있습니다.
또한, pstree 명령어로 프로세스ID(PID) 지정하면 지정한 프로세스를 기준으로 자식 프로세스들이 어떠한 관계로 실행되어 있는지 편리하게 확인할 수 있습니다.
Linux pstree 명령어 사용법 |
# pstree [-a] [-c] [-h] [-n] [-p] [-u]
옵션 | 의미 |
-a | 실행한 프로세스의 인자와 옵션까지 모두 표시하는 옵션 입니다. |
-c | 1개의 프로세스의 중복된 개수로 출력하는 옵션 입니다. |
-h | 부모 프로세스를 강조하여 출력하는 옵션 입니다. |
-n | 출력시 PID 순서대로 정렬하여 출력하는 옵션 입니다. |
-p | PID를 출력하는 옵션 입니다. |
-u | UID를 출력하는 옵션 입니다 |
-V | 버전 정보를 출력하는 옵션 입니다 |
1. pstree -a : 명령 옵션 표시
# pstree -a
각각의 프로세스를 실행시 명령의 옵션까지 모두 확인할 경우 사용됩니다.
2. pstree -h : 부모 프로세스 강조 표시
# pstree -h
현재 프로세스의 부모 포르세스를 강조하여 출력하는 옵션 입니다.
3. pstree -p : 프로세스의 PID 표시
# pstree -p
출력되는 프로세스의 PID와 같이 출력되는 옵션 입니다.
4. pstree -p [userid] : 소유자 프로세스 출력
# pstree -p root
pstree 명령어 뒤에 소유자명을 입력하면 실행되고 있는 소유자의 모든 프로세스를 출력해주는 옵션 입니다.