>> Delete No. 32875 article
No. defunct 상태의 프로세스

등록 2001-06-12 14:04:00 By localhost     조회 2
이름 굳세어라    

		제가 fork를 해서 execvp 로 다른 응용프로그램을 호출 했습니다.
 그리구 이 응용프로그램을 정상적으로 끝나게 했는데 이 프로세스가 defunct 상태가 되어버
립니다.  fork를 하는 다른 응용프로그램을 보니
 if( !::vfork() )
{
  for(int fd=3; fd < 100 ;fd++)
       ::close(fd); 
 
  execvp(...)
 }
 위 코드에서 for문을 도는 이유가 무엇입니까?
 그리고 fork를 이용해서 프로그램을 호출 할 때,
 defunct 프로세스되는 것을 막는 방법은 무엇입니까?
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved