CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): Hush (장현성)
날 짜 (Date): 1995년06월28일(수) 07시54분21초 KDT
제 목(Title): [A]<defunct> 안생기게 하는 방법...

  특정 프로세스가 종료후 자신의 부모 프로세스에게 종료 상태를 
  보고하려는데 부모 프로세스가 어떤 이유에서건 이를 기다려 주
  지 않을 경우 <defunct>가 생기게 됩니다.  보통 프로그래밍 오
  류가 많은 것 같습니다.   프로세스를 리스트해 보면 <defunct>
  는 두가지 경우의 상태로 보이는데 좀비 프로세스라고도 불리우
  는 'Z' 상태와 할당된 커널 자원을 리턴하지 못한 경우의 'S'상
  태가 있습니다.  'Z' 상태의 경우 부모 프로세스를 죽이므로 이
  를 없앨 수 있구요.. 'S'상태의 경우는 보통 통신 프로그램에서
  발생하는데 관련된 통신프로그램을 죽이고 다시 실행하면 <defu
  nct>가 없어지기도 합니다만.. 가장 확실하게 없애는 방법은 리
  부팅 하는 게 최선이겠죠..

  아는대로 말씀드린 건데 부족하시지나 않는지 걱정이네요..
  다른 분의 의견도 충분히 참고하시기 바랍니다...
                                                    -Hush-

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.