Linux 之 守护进程
正文
Daemon进程,是Linux中的后台服务进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件
创建守护进程
1.父进程创建子进程后父进程结束。
2.子进程创建新会话。
3.子进程改变当前目录为根目录。
4.子进程改变umask。
5.子进程将STDIN_FILENO ,STDOUT_FILENO ,STDERR_FILENO重定向到 /dev/null。
6.执行守护进程逻辑
#include<sys/stat.h>
#include<fcntl.h>
#include<unistd.h>
#include<stdio.h>
#include<stdlib.h>
void mydaemon()
{
//创建子进程,父进程退出
pid_t id