captura de señales

David Abreu Rodriguez david.abreu en iac.es
Vie Jun 22 20:06:09 CEST 2007


Detallo un poco más lo que quiero a ver si puede ser:

Tengo un script python que lanza subprocesos. Este programa está 
gestionado por otro programa que cuando hay otros procesos le manda un 
STOP y cuando los otros procesos terminan le manda un CONT para que 
continue.

Lo que pasa es que el programa principal se para, pero los subprogramas 
no. Y quería capturar el STOP para parar manualmente los subprocesos.

Se puede definir la llamada a un subproceso en python de manera tal que 
si el proceso padre se para, éste se pare también?

gracias

Arnau Sanchez wrote:

> David Abreu Rodriguez escribió:
>
>> Saben si se puede capturar un STOP en linux? y en python? alguna otra 
>> idea?
>
>
> No se puede:
>
> man 7 signal
> ...
> The  signals SIGKILL and SIGSTOP cannot be caught, blocked, or ignored.
> ....
>
> Para saber si alguien te ha mandado parar se suelen capturar SIGTERM y 
> SIGINT (SIGHUP para recargar configuraciones).
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-e
> s




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