读书人

守护进程有关问题,请点播接分

发布时间: 2012-02-26 20:19:45 作者: rapoo

守护进程问题,请点播接分.
int main(int argc, char *argv[])
{
if ((argc == 2) && (strcmp( "quit ", argv[1]) == 0))
{
close_daemon();
}

daemon(0,0);

while (1)
{
printf( "Hello World!\n ");
sleep(5);
}

printf( "pass here\n ");
return 0;
}
这程序结束后
printf( "pass here\n ");能否执行的?

[解决办法]
不能
没有办法从while循环跳出。程序也无法结束,除非kill -9 pid

读书人网 >UNIXLINUX

热点推荐