in reply to $SIG{ALRM} to just log something?

Interestingly, this article is in the current Perl Newsletter: how to check if a child process is still running. Combine that, with an eventloop contoller program, such as Glib or AnyEvent and you would have the perfect solution.

I'm not really a human, but I play one on earth.
Old Perl Programmer Haiku ................... flash japh