"리눅스 프로세스 상태코드"의 두 판 사이의 차이

 
(사용자 2명의 중간 판 11개는 보이지 않습니다)
1번째 줄: 1번째 줄:
;Linux process state codes
;Linux process status, Linux process state codes
;리눅스 프로세스 상태 코드
;리눅스 프로세스 상태, 리눅스 프로세스 상태 코드


==목록==
==목록==
6번째 줄: 6번째 줄:
|-
|-
!코드
!코드
!설명
!설명 (영어) !! 설명 (한국어)
|-
|-
!D     
!D     
|Uninterruptible sleep (usually IO)
|Uninterruptible sleep (usually IO)
|깨울 수 없는 잠 (보통 IO)
|-
|-
!R     
!R     
|Running or runnable (on run queue)
|Running or runnable (on run queue)
|실행중 또는 실행가능 (실행 큐에 있음)
|-
|-
!S     
!S     
|Interruptible sleep (waiting for an event to complete)
|Interruptible sleep (waiting for an event to complete)
|깨울 수 있는 잠
|-
|-
!T     
!T     
|Stopped, either by a job control signal or because it is being traced.
|Stopped, either by a job control signal or because it is being traced.
|중지됨 (작업 제어 신호를 받거나 트레이싱 때문에)
|-
|-
!W     
!W     
|paging (not valid since the 2.6.xx kernel)
|paging (not valid since the 2.6.xx kernel)
|페이징 (커널 2.6.xx 버전부터는 유효하지 않음)
|-
|-
!X     
!X     
|dead (should never be seen)
|dead (should never be seen)
|죽음 (이런 게 보이면 안되는데)
|-
|-
!Z     
!Z     
|Defunct ("zombie") process, terminated but not reaped by its parent.
|Defunct ("zombie") process, terminated but not reaped by its parent.
| [[좀비 프로세스]], 종료되었으나 부모 프로세스에 의해 수습되지 않음
|}
|}


==실습==
==실습==
ps aux의 STAT 컬럼에서 확인 가능
ps aux의 STAT 컬럼에서 확인 가능
<source lang='dos'>
<source lang='console'>
[root@test01 ~]# ps aux | grep D
[root@test01 ~]# ps aux | grep D
PID    %CPU %MEM  VSZ  RSS TTY    STAT  START  TIME COMMAND
PID    %CPU %MEM  VSZ  RSS TTY    STAT  START  TIME COMMAND
44번째 줄: 51번째 줄:
==같이 보기==
==같이 보기==
*[[좀비 프로세스]]
*[[좀비 프로세스]]
*[[ps aux]]
*[[리눅스 ps aux]]
*[[ps]]
*[[리눅스 ps]]
*[[리눅스 top]]
*[[프로세스 상태]]
*[[프로세스 상태]]
*[[코드]]
*[[코드]]
*[[해당 웹페이지를 사용할 수 없음]]


==참고 자료==
==참고==
*http://slack-linux.blogspot.kr/2009/07/linux-process-state-codes.html
*http://slack-linux.blogspot.kr/2009/07/linux-process-state-codes.html
*https://kldp.org/node/34973
*https://kldp.org/node/34973


[[분류: 프로세스]]
[[분류: 리눅스 프로세스]]
[[분류: 코드]]

2019년 3월 11일 (월) 08:27 기준 최신판

Linux process status, Linux process state codes
리눅스 프로세스 상태, 리눅스 프로세스 상태 코드

1 목록[ | ]

코드 설명 (영어) 설명 (한국어)
D Uninterruptible sleep (usually IO) 깨울 수 없는 잠 (보통 IO)
R Running or runnable (on run queue) 실행중 또는 실행가능 (실행 큐에 있음)
S Interruptible sleep (waiting for an event to complete) 깨울 수 있는 잠
T Stopped, either by a job control signal or because it is being traced. 중지됨 (작업 제어 신호를 받거나 트레이싱 때문에)
W paging (not valid since the 2.6.xx kernel) 페이징 (커널 2.6.xx 버전부터는 유효하지 않음)
X dead (should never be seen) 죽음 (이런 게 보이면 안되는데)
Z Defunct ("zombie") process, terminated but not reaped by its parent. 좀비 프로세스, 종료되었으나 부모 프로세스에 의해 수습되지 않음

2 실습[ | ]

ps aux의 STAT 컬럼에서 확인 가능

[root@test01 ~]# ps aux | grep D
PID    %CPU %MEM  VSZ  RSS TTY    STAT   START   TIME COMMAND
18028  0.0  0.0 12508 1468 ?        D    May03   0:00 /usr/bin/vim tags
18067  0.0  0.0  1492  384 ?        D    May03   0:00 grep inode tags
18738  0.0  0.0  1592  416 ?        D    May03   0:01 grep -nr i_fops B
27505  0.0  0.0  2496  464 ?        D    May06   0:00 cp -r linux/ ../c
552    0.0  0.0  3864 1572 ?        D    May07   0:00 [in.ftpd]

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}