2011-07-20 18 views

Respuesta

12

Se puede usar un la característica status de psutils:

import psutil 
p = psutil.Process(the_pid_you_want) 
if p.status == psutil.STATUS_ZOMBIE: 
    .... 
+0

p.status() se debe utilizar (al menos en python 3) – Ben2209

11

aquí un corte rápido usando procfs (asumiendo que usted está utilizando Linux):

def procStatus(pid): 
    for line in open("/proc/%d/status" % pid).readlines(): 
     if line.startswith("State:"): 
      return line.split(":",1)[1].strip().split(' ')[0] 
    return None 

esta función debe devolver 'Z' de zombies .

Cuestiones relacionadas