sjwnih111 has asked for the wisdom of the Perl Monks concerning the following question:
Hello everyone,
I'm using the following to call a child process from my script and then time it out:
Two problems, and I'm not sure what they're from. (1) After completing the child process on time, I get a popup from windows that says "perl.exe has stopped working..." (2) When I look in task manager, there are a bunch of Taskill.exe that seem to be left over even after I have closed the processes they were trying to kill... If anyone has any idea what's going on it would be very helpful.my $pid = fork(); if (!$pid) { system($command); } else { sleep $max_time; print "Since $max_time minutes have elapsed, w +ill kill process with PID $$ "; system("TASKKILL /F /T /PID $$"); }
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Terminate process tree in windows
by Corion (Patriarch) on Oct 30, 2013 at 19:24 UTC | |
Re: Terminate process tree in windows
by bojinlund (Monsignor) on Oct 31, 2013 at 06:19 UTC |
Back to
Seekers of Perl Wisdom