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 명령어 뒤에 소유자명을 입력하면 실행되고 있는 소유자의 모든 프로세스를 출력해주는 옵션 입니다.

    Posted by 서버이야기