in reply to how to get pid for multiple child process in parent process
You could always do something like:
my $result = qx/pgrep .*/;
This would result in a set of pids for the active shell, one per line. You'll have to investigate to determine the usability of these results. Also, I have only shown the broadest possible result... you'll be able to tweak the arguments to pgrep to fine-tune it.
Here's the current output on my system:
foo@bar ~: pgrep .* 64667 64666 64663 63664 63554 63227 93711 92292 76330 74514 57312 18496 64105 5883 5882 5881 9224 630 623 565
I hope this is helpful.
|
|---|