/ /服务进程 / 精灵进程 运行时间长,不需要与用户交互,后台执行 守护进程编程流程: 1.fork(),创建子进程,退出父进程 2.setsid(),创建新会话 3.fork(),退出父进程,失去会话首进程,组长进程的身份 4.chdir(),改变工作路径 “/ ” 5.umask(),掩码清零 6.close(),关闭描述符,包含标准输入和输出 7.如果有产生子进程就要处理僵死进程(不一定执行)
标签:fork,创建,流程,编程,进程,守护 From: https://www.cnblogs.com/dhwcpp/p/16812151.html