Убить зависший процесс в Linux

При зависание процесса или демона, необходимо прибегать к крайнем мерам. Как вариант убить зависший процесс Linux.

Вариант первый из утилиты top.:

  1. 1. Запускаем в консоле утилиту top
  2. 2. Нажимаем кнопку "k", появляется строчка "PID to kill:"
  3. 3. Вводим PID процесса (это цифры из колонки PID), далее предлагает вести как будем его убивать "Kill PID 21891 with signal [15]:"
  4. 4. Вводим цифру "9" и процесс убивается.

Список сигналов завершения. Предпочтительно "15" (пытается убить и дочерние объекты), на крайний случай "9".

1         HUP (hang up)
2         INT (interrupt)
3         QUIT (quit)
6         ABRT (abort)
9         KILL (non-catchable, non-ignorable kill)
14      ALRM (alarm clock)
15      TERM (software termination signal)

Вариант второй через консоль:

В консоле вводим команду

kill -s 9 PID

Описание:

kill [ -s сигнал | -p ] [ -a ] pid
pid - Список идентификаторов процессов. Каждый аргумент pid должен быть номером процесса либо его именем.
-s - Посылаемый сигнал. Имя сигнала либо номер.
-p - Команда kill выведи идентификаторы (pid) поименованных процессов, но не пошлет им сигнал.
-l - Список имён сигналов.