Pregunta

Quiero iniciar una serie de subprocesos en mi script de Python y luego realizar un seguimiento cuando se completan o se bloquean.

subprocess.Popen.poll () parece devolver Ninguno cuando el proceso todavía se está ejecutando, 0 en caso de éxito y no cero en caso de error. ¿Se puede esperar en todos los sistemas operativos? Desafortunadamente, la documentación de la biblioteca estándar carece de estos métodos ...

¿Es el módulo de subproceso el más adecuado para lograr este objetivo?

gracias

¿Fue útil?

Solución

Puede que esta no sea una buena respuesta a su pregunta, pero en caso de que esté en riesgo de reinventar una rueda, eche un vistazo a Supervisor

  

Supervisor es un sistema cliente / servidor que permite a sus usuarios monitorear y   controlar una serie de procesos en   Sistemas operativos similares a UNIX.

Y todo está escrito en Python, así que si tienes ganas de jugar con él, ¡puedes profundizar!

Otros consejos

Sí a todos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top