обнаружение процессов-зомби

как я обнаруживаю и уничтожаю процессы-зомби, оставленные из командной строки терминала Linux?

3
задан 17.08.2011, 08:10

3 ответа

Вы не можете уничтожить процесс-зомби. Если родительский процесс не звонит wait(), необходимо уничтожить родительский процесс для удаления зомби.

4
ответ дан 08.12.2019, 00:03

Вы можете grep для "более не существующего", или проверять на Z в выводе "состояния"

ps -eo state,pid,cmd | grep "^Z"

Если Вы хотите уничтожить его также

ps -eo state,ppid | awk '$1=="Z"{cmd="kill -9 "$2;system(cmd) }'
1
ответ дан 08.12.2019, 00:03

Попытка:

ps aux

и посмотрите на столбец состояния. Зомби представлен по буквам Z.

0
ответ дан 08.12.2019, 00:03

Теги

Похожие вопросы