linux守护进程

创建守护进程

1.创建会话

创建一个新的会话,首先要创建一个子进程,父进程退出,然后在子进程中创建一个新的会话(使用setsid()函数)

2.改变目录

改变当前进程的工作目录为根目录(使用chdir()函数),防止的式工作目录占用的式可卸载目录(比如U盘)

3.重设文件权限掩码

使用umask()函数

4.关闭文件描述符

关闭0.1.2文件描述符,原因是守护进程没有控制终端,使用从父进程继承下来的这些文件没有意义

5.开始执行守护进程的核心工作

你可能感兴趣的:(linux守护进程)