Python - Librería Signal

################################################## #5 Ejemplos en Python utilizando import signal. #1. Capturar la señal `SIGINT` (interrupción de teclado) y manejarla con una función personalizada: import signal def handler(signum, frame): print("Señal SIGINT recibida") signal.signal(signal.SIGINT, handler) #2. Capturar la señal `SIGUSR1` (señal personalizada) y manejarla con una función personalizada: import signal def handler(signum, frame): print("Señal SIGUSR1 recibida") signal.signal(signal.SIGUSR1, handler) #3. Enviar una señal `SIGINT` a un proceso en ejecución: import os import signal pid = 1234 # PID del proceso a interrumpir os.kill(pid, signal.SIGINT) #4. Enviar una señal personalizada a un proceso en ejecución: import os import signal pid = 1234 # PID del proceso a interrumpir signal_num = signal.SIGUSR1 # Número de la señal personalizada os.kill(pid, signal_num) #5. Esperar a que se reciba una señal `SIGINT` y manejarla con una función personalizada: import signal def handler(signum, frame): print("Señal SIGINT recibida") signal.signal(signal.SIGINT, handler) signal.pause() # Esperar a que se reciba una señal

Geogebra Python