当我使用fork()和exec()在后台运行应用程序时,有没有办法防止创建僵尸进程?父进程不应该等待()到子进程完成。另外,我不能使用sigaction()和sigaction.sa_handler,因为它会影响我不想要的所有子进程。我想要的东西将只收获特定的孩子,或将防止产卵任何僵尸。请帮帮忙。
发布于 2016-10-21 03:01:19
@R:公平地说,在一些用户案例中,人们可能会派生一个作业,并且绝对不需要对产生的孩子的结果做出反应。如果没有应答,对wait()函数的任何调用都可能最终阻塞父进程,对吗?这可能会坠毁一架飞机。
https://stackoverflow.com/questions/27361227
复制相似问题