Perl-Sensitive Sunglasses | |
PerlMonks |
Re: Killing a hanging child processby liverpole (Monsignor) |
on Sep 11, 2006 at 23:33 UTC ( [id://572428]=note: print w/replies, xml ) | Need Help?? |
Hi Ovid,
What sgifford said makes a lot of sense: You can also do tricks with double-fork'ing to arrange for the process to be a child of init(8) because I was using this trick just today, in a situation where I was trying to disassociate a Perl script from its calling CGI process. The trick he mentions isn't too difficult, though:
The nice thing about this is that it lets the parent wait for the child process, which quickly exits, and then go on its way doing more processing. Meanwhile the grandchild process is inherited by init, and doesn't need to be waited for. s''(q.S:$/9=(T1';s;(..)(..);$..=substr+crypt($1,$2),2,3;eg;print$..$/
In Section
Seekers of Perl Wisdom
|
|