[질문]SIGCHLD에 대한 질문이에요
글쓴이: 익명 사용자 / 작성시간: 금, 2002/05/17 - 2:35오후
어떤 실행중인 process에게 kill(pid,SIGSTOP)을 주게 되면
SIGCHLD가 발생하나요?
그리고 반대로 Stop상태의 process에게 kill(pid,SIGCONT)를 주어도
SIGCHLD가 발생하나요?
저의 경우에는 두 경우다 SIGCHLD가 발생하게 되는데요 잘 못짰는지 몰라
서 여쭤봅니다..
제 친구의 경우는 발생하지 않는다고 하던데 ..
시그널 등록에서 잘못된건지..;;
혹시나 유닉스 머신하고 리눅스 머신하고 다를수 있는건가요?
Forums:
Re: [질문]SIGCHLD에 대한 질문이에요
일단 코드를 보지 않은 이상 어떻다라고는 말씀드릴수는 없으나..
보기에는..
KILL()를 사용해서 발생한 sigchld이 발생한거 같지는 않습니다.
SIGCHLD는 fork()된 자식프로세스가 종료 될때만 발생합니다.
즉 그러니 코드중에 특히 kill()호출 부에서 자식 프로세스가 종료되는게
없나 확인을 해보시기 바랍니다.
댓글 달기