Listing children processes
Giampaolo RodolĂ
g.rodola at gmail.com
Wed Feb 29 09:41:19 EST 2012
Il 28 febbraio 2012 22:47, Arnaud Delobelle <arnodel at gmail.com> ha scritto:
> On 28 February 2012 21:39, Mihai Badoiu <mbadoiu at gmail.com> wrote:
>> On Tue, Feb 28, 2012 at 4:35 PM, Chris Rebert <clp2 at rebertia.com> wrote:
>>>
>>> On Tue, Feb 28, 2012 at 10:33 AM, Mihai Badoiu <mbadoiu at gmail.com> wrote:
>>> > I'm trying to compute the total CPU load of an external process and it's
>>> > children. (so I cannot use resource.getrusage) For the load of the
>>> > process
>>> > I can just grab it from /proc/X/stat. How do I get the CPU load of the
>>> > children processes? Is there an easy way to get a list of the children
>>> > processes?
>>>
>>> http://code.google.com/p/psutil/
>>>
>>> Cheers,
>>> Chris
>
>> Looked at that before. psutil doesn't do children.
Yes, it does:
>>> import psutil, os
>>> p = psutil.Process(os.getpid())
>>> p.get_children()
[ ... list of process children ... ]
>>>
--- Giampaolo
code.google.com/p/pyftpdlib/
code.google.com/p/psutil/
code.google.com/p/pysendfile/
More information about the Python-list
mailing list