프로세스 확인 (ps 명령어)


ps [opt]

시스템에 상주하는 프로세스 정보를 출력

옵션

-f : 한줄씩 프로세스 정보 출력

형식 UID PID PPID C STIME TTY TIME CMD

-l : 한줄씩 프로세스 정보 출력(자세히)

형식 F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD

-a : 제어 터미널을 가진 프로세스 정보 출력

-A , -e : 실행중인 프로세스 정보 출력

ex)

ps -ef


ps -f

필드명 

설명 

UID 

USER ID 

PID 

Process ID 

PPID 

Parent Process ID 

STIME 

프로세스가 시작된 시간 

TTY 

프로세스와 연결된 터미널 

TIME 

CPU 사용시간 

CMD 

프로세스명 


ps -l

 필드명

설명 

F 

프로세스 플래그

(1 : fort()를 통해 생성 , 4 : 슈퍼유저가 생성) 

S 

프로세스 현재상태

(R : ready, running , S : 인터럽트 가능한 sleep , D : 인터럽트 불가능한 sleep , T : 정지상태 , Z : 좀비 프로세스) 

PRI 

프로세스 우선순위 

NI 

우선순위 계산시 사용 

ADDR

프로세스 메모리 주소 

SZ 

프로세스 메모리 크기 

WCHAN 

sleeping 상태의 프로세스가 대기하는 커널 함수명 


+ Recent posts