При зависание процесса или демона, необходимо прибегать к крайнем мерам. Как вариант убить зависший процесс Linux.
Вариант первый из утилиты top.:
Список сигналов завершения. Предпочтительно "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 - Список имён сигналов.