当前位置: 技术问答>linux和unix
守护进程问题,请点播接分.
来源: 互联网 发布时间:2016-01-12
本文导语: 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); ...
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 heren");
return 0;
}
这程序结束后
printf("pass heren");能否执行的?
{
if ((argc == 2) && (strcmp("quit", argv[1]) == 0))
{
close_daemon();
}
daemon(0,0);
while (1)
{
printf("Hello World!n");
sleep(5);
}
printf("pass heren");
return 0;
}
这程序结束后
printf("pass heren");能否执行的?
|
不能
没有办法从while循环跳出。程序也无法结束,除非kill -9 pid
没有办法从while循环跳出。程序也无法结束,除非kill -9 pid