Esta receta muestra una forma de listar procesos en Python que soporta m煤ltiples sistemas operativos

En el ejemplo se muestra c贸mo listar informaci贸n sobre los procesos corriendo bajo el usuario "root"

Hace falta instalar la libreria psutil, disponible en aqui. Hay paquetes para Debian y Ubuntu, python-psutil.

import psutil

for pid in psutil.get_pid_list():
    proc = psutil.Process(pid)

    if proc.username != "root":
        continue

    print proc.name, proc.cmdline, proc.pid

En la versi贸n 0.3 de psutil el Ejemplo puede quedar como:

import psutil

for proc in psutil.get_process_list():
    if proc.username != "root":
        continue
    print proc.name, proc.cmdline, proc.pid