让进程成为一个daemon

来源:互联网 发布:淘宝怎么套现信用卡 编辑:程序博客网 时间:2024/06/05 11:26
/*linux C interface 1把如下这段代码放在main函数中,在做其它实质性工作之前调用*/pid_t pid;  if ((pid = fork()) < 0)//fork失败exit(1);else if (pid != 0)//子进程exit(0);else{setsid();   }/*linux C interface 2使用daemon接口,将该接口放在main函数中,在做其它实质性工作之前调用@nochdir:为0则让进程的工作目录变为"/"@noclose:为0则重定向stdin, stdout, stderr到/dev/null。一般不设为0*/int main(){daemon(int nochdir, int noclose);...}

0 0
原创粉丝点击