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

Linux Logo System

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

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

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

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

Пример:

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

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

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

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

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

Avatar for Gnostis
Gnostis
Добавить комментарий