linux守护进程编写步骤:
创建子进程,父进程推出
pid = fork();
if(pid > 0){
exit(0);
}
在子进程中创建新会话:setsid();
改变当前目录为根目录:chdir(“/”);
重设文件权限掩码:umask(0);
关闭文件描述符
fdTableSize = getdtablesize();
for(fd=0; fd<fdTableSize; fd++)
close(fd);
本文介绍如何在Linux系统中创建守护进程。主要步骤包括创建子进程并让父进程退出,然后在子进程中创建新会话、改变当前工作目录为根目录、重设文件权限掩码,并关闭所有文件描述符。
linux守护进程编写步骤:
创建子进程,父进程推出
pid = fork();
if(pid > 0){
exit(0);
}
在子进程中创建新会话:setsid();
改变当前目录为根目录:chdir(“/”);
重设文件权限掩码:umask(0);
关闭文件描述符
fdTableSize = getdtablesize();
for(fd=0; fd<fdTableSize; fd++)
close(fd);

被折叠的 条评论
为什么被折叠?
