[Python-es] Procesos, su detección y eliminación en Python

Carlos Herrera Polo carlos.herrerapolo en gmail.com
Mie Oct 19 22:17:45 CEST 2011


Creo que se hace con subprocess

El 19/10/11, Ángel Luis García García <algg78 en telefonica.net> escribió:
> Hola a todos. Tengo una duda existencial sobre procesos, su detección y
> eliminación en Python.
>
> He construido una aplicación Python que en un momento dado tiene que lanzar
> un script Python (para ello utilizo os.popen). Bien, se pudiera dar el caso
> que ese lanzamiento dejase la máquina colgada debido a que ese script Python
> entrase en un bucle infinito ó simplemente de error y se quede colgado.
> ¿Cómo podría yo saber el identificador del proceso para poder eliminarlo o
> algún tipo de mecanismo para controlar su ejecución? La aplicación Python
> está por debajo de una escrita en wxPython, pero no es relevante a mi
> entender.
>
> En definitiva, ¿cómo puedo controlar el stop de una ejecución de un script
> Python desde la aplicación que lo invocó?.
>
> La aplicación es multiplataforma, pudiéndose ejecutar en Windows y Linux.
>
> Espero puedan ayudarme. Muchas gracias de antemano.
>
> Best regards.
>
> --
> Ángel Luis García García
> http://elviajedelnavegante.blogspot.com
>

-- 
Enviado desde mi dispositivo móvil


Más información sobre la lista de distribución Python-es