기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

인터넷 구글링하다가.. ps 와 kill 에 관한 글을 보다가 갑자기 궁금해서요..

/# ps
  PID  Uid     VmSize Stat Command
    1 root        520 S   init [3]  
    2 root            SWN [ksoftirqd/0]
    3 root            SW< [events/0]
    4 root            SW< [khelper]
    5 root            SW< [kthread]
   24 root            SW< [kblockd/0]
   53 root            SW  [pdflush]
   54 root            SW  [pdflush]
   56 root            SW< [aio/0]
   55 root            SW  [kswapd0]
  160 root            SW< [kseriod]
  209 root            SW  [mtdblockd]
  295 root        892 S   -sh
  312 root        468 S < udevd
  352 root       1156 D   ./test
  375 root        700 R   ps
root@


위와같이 ps를 해보니 352 번의 test 라는 녀석이 D 상태인데..
이 경우 kill -9 를 해도 죽지 않는것 같습니다.
이런 상황에서는 무조건 재부팅 이외에는 방법이 없을까요?

구글링을 해보니.. 이와 유사한 질문이나 상황은 많은데.. 답변은 별로 없네요.. 혹 좋은 방법 아시는 분 계신가요?

==> 원초적으로 이런 프로세서가 발생하지 않게 해야하느 것인지.. 모르겠네요..

고현철

2006.09.12 02:56:41
*.117.46.252

./test source없이는 봐도 모르겠네요.

D의 경우 uninterruptible sleep인데, interrupt가 불가능한 sleep
이므로 signal(kill명령)으로 처리가 안되는 듯 하네요.

보통 이 경우 uninterruptible sleep으로 동작하는 device등을
다루게 되면 발생할 겁니다...아마도...

사용하는 device쪽을 손 보던가 해야겠네요. 아니면 application을
잘 작성해야할 듯...^^

이재훈

2006.09.12 03:00:19
*.241.147.30

^^ 이런 예제를 만들어내는 것이 더 힘들것 같아요 ㅜ.ㅜ
일단 uninterruptible sleep ..이 부분에서 힌트를 얻었네요.

--> 이런 예제 없으려나요 ? ^^
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
168 커널컴파일 하면 모듈이 어디에 들어가게 되나요? [1] DavidKim 2015-07-04 238
167 리눅스 드라이버와 안드로이드 어플리케이션 간 파일 공유 문제 [3] vain 2015-07-16 338
166 안드로이드 보드 해상도 문의 드립니다. [2] 새삶 2015-07-16 319
165 Touch screen에 관한 문의드립니다. [2] 아이탱 2015-07-18 290
164 리눅스 커널 버전이 벌써 4.x 대네요.. [1] 김민욱 2015-07-21 411
163 kernel booting시 다운현상 문의 [6] 수위타자 2015-07-24 234
162 임베디드제품에 안드로이드 앱의 install이 가능한가요 ? [3] 김진희 2015-07-24 214
161 smsc9220 질문 file [2] *김종원 2015-07-24 203
160 touch screen관련 여쭤봅니다. [1] 열심히 2015-07-25 173
159 안드로이드 핸드폰에 /dev/bus/usb 장치 권한을 바꿀수있나요? [5] biokk 2015-07-28 741
158 2440 보드의 address 신호와 소스상의 주소를 어떻게 이해 하고 있... [2] DavidKim 2015-07-29 181
157 NAND bad sector가 새로 발생했을 때… [1] 오르다 2015-07-31 6752
156 LCD 드라이버 포팅 질문입니다. [1] ImYeol 2015-08-03 379
155 안드로이드 보드 hdmi 출력 어떻게 화인 하면 될까요.? [1] 새삶 2015-08-05 308
154 2440보드에서 DM9000 디버깅하는 방법? file [3] DavidKim 2015-08-08 256
153 Touch screen에 관해서… [1] 어떤이의꿈 2015-08-10 209
152 밑의 LCD 포팅 질문드렸었는데 추가 질문이 있습니다. [2] ImYeol 2015-08-13 193
151 DDR SDRAM불량 현상 [1] 테크 2015-08-15 272
150 리눅스 YAFFS2 파일 시스템 에러 [2] sinwho 2015-08-17 672
149 리눅스 yaffs2 포팅 방법 [2] sinwho 2015-08-18 246

사용자 로그인