Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.
IT и технологии · 29 мая 2026 г.
🧠 Краткий курс по сигналам процессов в Linux — 29 мая 2026 г. в 09:06:10.438
🧠 Краткий курс по сигналам процессов в Linux 🔹 Список всех сигналов: kill -l # Показать все доступные сигналы 🔹 Отправка сигналов процессу по PID: kill -9 <PID> # Мгновенно завершить процесс (SIGKILL) kill -15 <PID> # Корректно остановить процесс (SIGTERM) kill -1 <PID> # Перезагрузить конфигурацию процесса (SIGHUP) kill -0 <PID> # Проверить, жив ли процесс (сигнал не отправляется) kill -USR1 <PID> # Пользовательский сигнал 1 (SIGUSR1) kill -USR2 <PID> # Пользовательский сигнал 2 (SIGUSR2) 🔹 Сигналы по имени процесса с помощью pkill: pkill -9 <имя-процесса> # Жестко завершить все процессы по имени pkill -15 <имя-процесса> # Корректно завершить все процессы по имени pkill -USR1 <имя-процесса> # Отправить SIGUSR1 по имени процесса 🔹 Завершение всех процессов по имени с killall: killall -9 <имя-процесса> # Жестко завершить все процессы с этим именем killall -HUP <имя-процесса> # Перезагрузить все процессы с этим именем 🔹 Обработка сигналов в bash-скриптах: trap "echo 'Пойман SIGINT'" SIGINT # Обработать Ctrl+C trap "echo 'Пойман SIGTERM'; exit" SIGTERM # Корректно завершить 👀 Сохрани, чтобы не потерять! 👉 @i_odmin

