Subprocesso do Python: retorno de chamada quando o cmd sai

Atualmente, estou lançando um programa usandosubprocess.Popen(cmd, shell=TRUE)

Sou bastante novo no Python, mas parece que deve haver alguma API que me permita fazer algo semelhante a:

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

Eu estou fazendo isso para quefunction_to_call_on_exit pode fazer algo com base no conhecimento de que o cmd foi encerrado (por exemplo, mantendo a contagem do número de processos externos em execução no momento)

Suponho que eu poderia agrupar subprocessos razoavelmente triviais em uma classe que combinasse threading com oPopen.wait() , mas como ainda não fiz threading no Python e parece que isso pode ser comum o suficiente para a existência de uma API, pensei em tentar encontrar uma primeiro.

Desde já, obrigado :)

questionAnswers(6)

yourAnswerToTheQuestion