180. Signal Handling with signal Module
import signal
import sys
def signal_handler(signum, frame):
print(f"Signal {signum} received")
sys.exit(0)
# Handle SIGINT (Ctrl+C)
signal.signal(signal.SIGINT, signal_handler)
print("Press Ctrl+C to exit.")
signal.pause() # Wait for signalsimport signal
import sys
def signal_handler(signum, frame):
print(f"Received termination signal: {signum}")
sys.exit(0)
# Handle SIGTERM (kill command)
signal.signal(signal.SIGTERM, signal_handler)
print("Waiting for termination signal...")
signal.pause() # Wait for signalsLast updated