守护进程
时间:2010-10-16 来源:noyear
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,向守护进程加入信号处理功能。
相关阅读 更多 +