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

Если процесс был завершен, но его PID и запись процесса остались в таблице процессов Linux. Зомби процессы Linux возникают если родительский процесс не может вызвать wait (), его дочерний процесс останется в таблице процессов, превратившись в зомби.

 

зомби процессы Linux

Поиск зомби процессов в Linux

Для поиска зависших процессов выполняем следующую команду

Команда найдет все зависшие в системе процессы

Пример:

Завершить зомби процессы в linux

Есть несколько вариантов попробовать завершить зомби процесс.

Отправить команду SIGCHLD. В данном случае это процесс с PPID 42365

Если зомби процесс все еще не завершен, то можно попробовать завершить родительский процесс

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий