popen 에서 연 프로그램에게 프로그램 종료 정보를 받아오고 싶습니다.
글쓴이: Shinkyo / 작성시간: 금, 2006/12/22 - 4:53오후
주된 프로세스에서 다음과 같이 popen을 이용하여 입력할 프로세스를 열었습니다.
주로 메인프로세스에서 위에 연 서브 프로세스에게 메세지를 보내는데
메인프로세스는 계속 while문을 돌고있거든요 while문 내에서 서브프로세스의 종료를 인식하고 싶습니다.
고수님들 답변 부탁드립니다.
소스코드를 간략히 적자면
out = popen("mplayer", "w")
while(quit){ ... }
Forums:


?while (!(feof(out) |
?
while (!(feof(out) | ferror(out))) { }차라리
while (fread(.......,out) >= 0) { }답변 감사합니다 ^^
답변 보기전에 해결해버렸네요.. alarm 시그널로 해결했습니다.
끝낼 시간이 정해져있었거든요..