I'm using perl to create a regression testing system.  The perl program I
wrote runs applications, then compares output data with known good data.
Sometimes the applications that are under test hang up and keep other tests
from being run.  I'm currently using the alarm feature of perl on my unix
platforms to kill any processes that I've started after a preset time.  I'm
using the Win32::Process module for this on my windows platforms.  My
problem is that these don't always kill "hung" processes (quite often leaves
<defunct> processes or the process just doesn't die), nor do they kill child
processes of the application that was originally kicked off by my perl
program.  I've been searching for other perl modules which might allow me to
monitor sub processes, and kill them and their child processes once they've
been running for a configurable time.  Does anyone out there know of such a
module or where I might look for one?

Thanks!



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to