www.pudn.com > 7_code.rar > dameon.c
/*dameon.c创建守护进程实例*/ #include#include #include #include #include #include #include #define MAXFILE 65535 int main() { pid_t pc; int i,fd,len; char *buf="This is a Dameon\n"; len =strlen(buf); pc=fork(); //第一步 if(pc<0){ printf("error fork\n"); exit(1); }else if(pc>0) exit(0); /*第二步*/ setsid(); /*第三步*/ chdir("/"); /*第四步*/ umask(0); for(i=0;i