kill
Завершить процесс по его номеру
Что делает
kill отправляет процессу сигнал. По умолчанию это TERM — вежливая просьба завершиться: программа успевает сохранить данные и закрыть файлы. PID процесса берут из ps или top.
Если процесс завис и на TERM не реагирует, помогает kill -9 — сигнал KILL, который нельзя перехватить: система останавливает процесс сразу. Чужие процессы без sudo завершить нельзя.
Осторожно. После kill -9 программа не успевает ничего сохранить: несохранённые данные пропадут, могут остаться временные файлы и блокировки. Сначала пробуйте обычный kill.
Синтаксис
kill <PID>
kill -9 <PID>Примеры
Попросить процесс 4821 завершиться
kill 4821то же самое:
kill -15 4821,kill -TERM 4821,kill -SIGTERM 4821kill— послать сигнал; по умолчанию TERM — «завершись»4821— PID процесса
Принудительно остановить зависший процесс 4821
kill -9 4821то же самое:
kill -KILL 4821,kill -SIGKILL 4821,kill -s KILL 4821kill— послать сигнал-9— KILL: остановить сразу, без шанса убраться за собой4821— PID