1234567891011 |
- import signal
- import threading
- class SystemdKiller:
- def __init__(self):
- self.exit_event = threading.Event()
- signal.signal(signal.SIGINT, self.exit_handler)
- signal.signal(signal.SIGTERM, self.exit_handler)
- def exit_handler(self, signum, frame):
- self.exit_event.set() # Устанавливаем флаг прерывания
|