여러 데몬 프로그램을 실행하는 데몬 프로그램을 만들고 싶은데
글쓴이: 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:


댓글 달기