[pyar] Señales en Window$
Lucas Liendo
mindmaster en gmail.com
Mar Sep 21 21:18:16 ART 2010
Buenas ! Queria saber si alguien se tropezo con el manejo de señales sobre
Windows, segun la documentacion solamente unas pocas estan disponibles y aun
asi no logro que el handler sea invocado correctamente. Les paso un ejemplo
a continuacion (espero no esta cometiendo algun error trivial, en dicho caso
no me doy cuenta del error) :
waitSignal.py :
import os
import signal
import time
def sigIntHandler(signum, frame) :
print "Got SIGINT signal."
if __name__ == "__main__" :
print "PID : " + str(os.getpid())
signal.signal(signal.SIGINT, sigIntHandler)
while True :
time.sleep(1)
print "Waiting for SIGINT."
--------------------------------------------------------------------------
sendSignal.py :
import os
import signal
if __name__ == "__main__" :
print "PID : "
pid = raw_input()
os.kill(int(pid), signal.SIGINT)
Al ejecutar sendSignal.py al PID devuelto por waitSignal.py, el mismo se
detiene sin ingresar al handler. Lo mismo sucede si se prueba con SIGTERM.
Las demas señales soportadas no las probe.
--
Saludos,
Lucas.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100921/add3817c/attachment.html>
More information about the pyar
mailing list