Il 28 febbraio 2012 22:47, Arnaud Delobelle <arno...@gmail.com> ha scritto: > On 28 February 2012 21:39, Mihai Badoiu <mbad...@gmail.com> wrote: >> On Tue, Feb 28, 2012 at 4:35 PM, Chris Rebert <c...@rebertia.com> wrote: >>> >>> On Tue, Feb 28, 2012 at 10:33 AM, Mihai Badoiu <mbad...@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/ -- http://mail.python.org/mailman/listinfo/python-list