pid_t pid;
pid=fork();
if(pid>0)
{
return 0;
}
else if(pid==-1)
{
ERR_MSG("Failed to fork()");
return -1;
}
int i;
for (i = 1; i < 256; i++)
{
close(i);
}
setsid();
chdir("/tmp");
umask(0);
//setuid(0);
if ((pid = fork()) > 0)
exit(0);
else if (pid == -1 )
{
ERR_MSG("fork error!");
exit(1);
}
linux子进程fork
最新推荐文章于 2024-09-14 19:34:20 发布