시스템 프로세스들
- 'ps ax '에서 나오는 프로세스를 확인 하기
STAT
STAT 부호 |
설명 |
S |
수면중(sleeping). 일반적으로 프로세스가 신호나 사용자 입력 완성 같은 어떤 사건을 기다리고 있는 것 |
R |
실행중(running). 실행가능(runnable) 실행 대기열에 포함되어 있으며 실행되고 있거나 실행될 예정인 프로세스를 뜻한다. |
D |
가로챌 수 없는 수면(대기). 일반적으로 입력이나 출력이 완료되길 기다리고 있음을 뜻함 |
T |
중지됨. 일반적으로 셸 작업 제어에 의해 중지되었거나 디버거의 제어 하에 있는 프로세스를 뜻함 |
Z |
소멸된 프로세스, 소위 "좀비" 프로세스 |
N |
저순위(low priority) 태스크, 소위 "예의바른(nice)" 프로세스 |
W |
페이징이 진행 중임 (리눅스 커널 2.6 이후에서는 해당 없음) |
s |
프로세스가 세션 리더(session leader) |
+ |
프로세스가 전경 프로세스 그룹에 속함 |
l |
프로세스가 다중 스레드 방식임 |
< |
고순위 태스크 |
- 일반적으로 각 프로세스는 다른 프로세스에 의해 시작된다. 프로세스를 시작한 프로세스를 부모프로세스(parent process)라고 부르고, 부모 프로세스가 시작한 프로세스를 자식 프로세스(child process)라고 부른다.
- 리눅스는 하나의 프로그램으로 부터 시작하는데 그것이 바로 'init'라는 프로그램이다. 이 프로그램은 리눅스 전체 프로세스의 조상 프로세스 역할을 한다 그래서 PID 가 항상 1!!!
- 모든 프로세스는 init가 시작하거나 init가 시작한 어떤 프로세스가 시작한다.
'개발 > Linux' 카테고리의 다른 글
프로세스와 신호 - 새 프로세스 시작하기 (0) | 2014.11.07 |
---|---|
프로세스와 신호 - 프로세스 일정 관리 (0) | 2014.11.06 |
프로세스와 신호 - 프로세스 구조 / 테이블 (0) | 2014.11.06 |
프로세스와 신호 (0) | 2014.11.06 |
리눅스 환경 - 로그 (0) | 2014.10.16 |