여러 데몬 프로그램을 실행하는 데몬 프로그램을 만들고 싶은데
글쓴이: litwind / 작성시간: 목, 2003/05/15 - 11:24오전
pstree 쳐보니까..
|-qmail-send-+-qmail-clean
| |-qmail-lspawn
| |-qmail-rspawn
| `-splogger
이렇게 나오네요.
저도 위에랑 같이 나오도록 프로그램을 짜볼려고 하는데
잘 안되네요..
int main() { int pid; int i; /*goes to deamon process*/ if ((pid = fork()) != 0) exit(0); setsid(); signal(SIGHUP, SIG_IGN); if ((pid = fork()) != 0) exit(0); chdir("/"); umask(0); for (i = 0; i < MAXFD; i++) close(i); pid = fork(); if(pid == 0) system("/test/odd"); pid = fork(); if(pid == 0) system("/test/even"); return 0; }
이렇게 만들었는데..
(even 은 끊임없이 짝수 찍는 odd 는 끊임없이 짝수 찍는
무한 반복 테스트 데몬 프로그램입니다.)
|-num---odd
|-num---even
이렇게 만 나오네요~
어떻게 하면
|-num-+-odd
| `-even
이렇게 나오게 할 수 있을까요?
Forums:
댓글 달기