Какие сигналы бывают в Linux

Python Middle Без компании
Какие сигналы бывают в Linux
Ответы
В Linux существуют следующие основные типы сигналов: - **SIGHUP** (1) - Hangup, отправляется при закрытии терминала - **SIGINT** (2) - Interrupt (Ctrl+C) - **SIGQUIT** (3) - Quit (Ctrl+) - **SIGKILL** (9) - Безусловное завершение процесса (нельзя перехватить) - **SIGTERM** (15) - Запрос на завершение процесса (по умолчанию) - **SIGSTOP** (19) - Приостановка процесса (нельзя перехватить) - **SIGCONT** (18) - Продолжение приостановленного процесса Пример обработки сигналов в Python: ``` import signal import time def handler(signum, frame): print(f"Получен сигнал {signum}") signal.signal(signal.SIGINT, handler) # Обработка Ctrl+C while True: time.sleep(1) ``` Сигналы используются для межпроцессного взаимодействия и управления процессами. Некоторые (как SIGKILL) нельзя перехватить или игнорировать.