Thread에서 system()사용문제
글쓴이: wild1018 / 작성시간: 목, 2006/02/02 - 2:43오전
예를 들어 system("/etc/rc.d/init.d/sendmail start") <== 이런 식으로...
프로세스에서 system()함수를 call 했을 경우 [ok]가 정상적으로 출력되나, pthread_create를 사용하여 생성한 thread 내에서 위와 같이 호출 했을 경우엔, [failed]이라고 출력됩니다.
그러나, 실제 데몬은 정상적으로 구동이 되는데요??
이유를 알 수가 없습니다.
왜 그럴까요??
이것에 대한 궁금증 때문에 제가 3일을 못잤습니다....
제발 알려주세요!!! ㅡ.ㅜ;;;
Forums:


댓글 달기