Python/System Signals: Difference between revisions

From Fundamental Ramen
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
import signal
import signal


def on_ctrl_c(signum, frame):
def on_close(signum, frame):
     exit(1)
     exit(1)


signal.signal(signal.SIGINT, on_ctrl_c)
for signum in (signal.SIGHUP, signal.SIGINT, signal.SIGTERM):
signal.signal(signal.SIGTERM, on_ctrl_c)
    signal.signal(signum, on_close)
</source>
</source>

Revision as of 03:06, 28 August 2019

import signal

def on_close(signum, frame):
    exit(1)

for signum in (signal.SIGHUP, signal.SIGINT, signal.SIGTERM):
    signal.signal(signum, on_close)