Сигналы и kill
Обновлено 3 июля 2026 г.
kill шлёт процессу сигнал по его PID. Сигнал - это короткое сообщение от ядра.
kill 1234 # TERM (15): вежливо завершиться
kill -9 1234 # KILL (9): снять немедленно, поймать нельзя
kill -HUP 1234 # HUP (1): часто значит перечитать конфиг
pkill -x sleep # по имени, а не по PIDКак это устроено: почему не всегда -9
TERMпроцесс может поймать и завершиться чисто: закрыть файлы, сбросить буферы.KILL(-9) перехватить нельзя, ядро снимает процесс мгновенно, и недописанные данные теряются. Поэтому-9- крайняя мера.
Где применяется
Этот приём нужен в уроке Процессы и задания.