Subproceso de Python: devolución de llamada cuando sale cmd

Actualmente estoy lanzando un programa usandosubprocess.Popen(cmd, shell=TRUE)

Soy bastante nuevo en Python, pero parece que debería haber una API que me permita hacer algo similar a:

subprocess.Popen(cmd, shell=TRUE,  postexec_fn=function_to_call_on_exit)

Estoy haciendo esto para quefunction_to_call_on_exit puede hacer algo en función de saber que el cmd ha salido (por ejemplo, contar el número de procesos externos que se ejecutan actualmente)

Supongo que podría envolver el subproceso de manera bastante trivial en una clase que combina el subproceso con elPopen.wait() método, pero como todavía no he terminado de enhebrar en Python y parece que esto podría ser lo suficientemente común como para que exista una API, pensé en intentar encontrar una primero.

Gracias por adelantado :)

Respuestas a la pregunta(6)

Su respuesta a la pregunta