守护进程编程流程

/ /服务进程 / 精灵进程
运行时间长,不需要与用户交互,后台执行
守护进程编程流程:
1.fork(),创建子进程,退出父进程
2.setsid(),创建新会话
3.fork(),退出父进程,失去会话首进程,组长进程的身份
4.chdir(),改变工作路径 “/ ”
5.umask(),掩码清零
6.close(),关闭描述符,包含标准输入和输出
7.如果有产生子进程就要处理僵死进程(不一定执行)
 
posted @ 2022-10-21 01:23  Dhw不爱Cpp  阅读(26)  评论(0)    收藏  举报