守护进程

 1,创建守护进程过程
1,在父进程中执行fork并执行exit退出
2,在子进程中调用setsid
3,让根目录"/"成为子进程的工作目录
4,把子进程的umask变为0
5,关闭任何不需要的文件描述符
2,函数调用
1,fork
2,setsid
3,chdir
4,umask
5,close
3,出错处理
#include <syslog.h>
void openlog(char *ident, int option, int facility);
void closelog(void);
void syslog(int priority, char *format, ...);
4,和守护进程通信
1,配置文件。
2,向守护进程加入信号处理功能。

你可能感兴趣的:(职场,进程,休闲,守护)