status do processo pista com Python
-
05-07-2019 - |
Pergunta
Eu quero começar uma série de subprocessos em meu Python script e, em seguida, controlar quando eles completam ou acidente.
subprocess.Popen.poll () parece retorno Nenhum quando o processo ainda está em execução, 0 em caso de sucesso, e diferente de zero em caso de falha. que pode ser esperado em todos os sistemas operacionais de? Infelizmente a documentação da biblioteca padrão está faltando para esses métodos ...
é o módulo subprocesso o mais adequado para atingir esse objetivo?
graças
Solução
Isto pode não ser uma boa resposta à sua pergunta, mas apenas no caso de você está em risco de reinventar a roda, dar uma olhada em Supervisor
Supervisor é um sistema cliente / servidor que permite que seus usuários para monitorar e controlar um certo número de processos em UNIX-like sistemas operacionais.
E tudo é escrito em Python, por isso, se você sentir vontade de mexer com ele, você pode cavar na direita!
Outras dicas
Sim para todos.