[cs631apue] Questions about clean zombie children processes
yluo4
yluo4 at stevens.edu
Sat Nov 2 12:33:22 EDT 2013
Sorry, I may be wrong. I find that kill grandparent will not kill
grandchildren zombies.
Yulong
On 11/02/2013 11:50 AM, yluo4 wrote:
> I don't think we need to handle the zombies. Daemon will kill parent
> first, so when children exit, it will not be zombies.
> Thanks,
> Yulong
>
> On 11/02/2013 12:52 AM, Hongyi Shen wrote:
>> Hello everyone:
>>
>> After some searching, there seems to be two ways to kill exited child
>> processes.
>> #1. use SIGNAL() catch SIGCHLD with WAITPID() . (or fork 2 times)
>> #2. terminate them by shell commands.
>>
>> here is my question:
>> Which way does real world server do with this problem?
>> If it is #1, when to SIGNAL() the zombies ?
>> (I assume that should be each time new process forked, it check
>> whether SIGCHLD exist and then handle them)
>> _______________________________________________
>> cs631apue mailing list
>> cs631apue at lists.stevens.edu
>> https://lists.stevens.edu/mailman/listinfo/cs631apue
> _______________________________________________
> cs631apue mailing list
> cs631apue at lists.stevens.edu
> https://lists.stevens.edu/mailman/listinfo/cs631apue
More information about the cs631apue
mailing list