How should I clean up hung grandchild processes when an alarm trips in Perl? How should I clean up hung grandchild processes when an alarm trips in Perl? unix unix