Linux: Удаление зависшего подпроцесса
Сегодня столкнулся с ситуацией, когда firefox завис из-за flash плагина и закрытие окна ff перестало работать...
Немного погуглив нашел такое решение.
Ищем id зависимых процессов:
1 2 3 |
ps axo stat,ppid,pid,comm | grep -w defunct | grep firefox |
получаем что-то вроде:
1 2 3 |
Z 27776 27780 firefox |
отправляем firefox-у сигнал о том, что дочерний процесс умер
1 2 3 |
kill -s SIGCHLD 27776 |
если не помогает убиваем firefox
1 2 3 |
kill -9 27776 |
Author: | Tags: /
| Rating:
Leave a Reply