On Saturday, April 27, 2002, at 06:08 , sharan wrote:

> Hello,
>
> Is there any generic way to find the list of child ids? (common to windows
> and Linux). Because, i want to kill explicitly all the child procs before
> terminating parent.

generically you want

        man ps

that will help with the link process - the trick of course
is that these fluctuate from *nix platform to platform -

{ can not help you with the 'windows' side - since their
process management schema is not always clear... }

then depending upon whether your OS allows for - and you implemented
things like 'session ID's so that you can track on that with say

        ps --sid $sidVal

you would of course want to start from the outside in...

Or you are off for the day at the races with the canonical parse
down problem of

        given $pid

        find all $cpids such that PPID_of_cpid == $pid

if you are looking to code that.

What I prefer to do in these cases - for production releases,
is mandate that the daemons run as a specially named UID - so
that we can glob all of them with some form of

        ps -u $special_uid

and walk around the results.

ciao
drieux

---


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

Reply via email to