Как оказалось, команда kill для defunct процессов не работает. Как же все-таки такой процесс убить??? А вот как:
Для того, чтобы грохнуть такой процесс, нужно сначала убить родительский процесс. Родительские процессы ищем такой командой:
ps -xal | grep фильтр_процесса_который_нужно_убить
В выведенном листинге в колонке PPID будет родительский процесс. Убиваем его при помощи kill, а потом и процесс_который_нужно_убить. Вот так ;)
Читать далее
5 лет назад