При входе через терминал на мой сервер Ubuntu 9.10 я вижу следующее сообщение:
=> There is 1 zombie process.
Как я могу определить этот процесс зомби?
При входе через терминал на мой сервер Ubuntu 9.10 я вижу следующее сообщение:
=> There is 1 zombie process.
Как я могу определить этот процесс зомби?
Используйте команду ps
. Я почти всегда использую ps auxwww
.
$ ps auxwww
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
exegete 22199 0.0 0.2 79204 3280 s000 Z 9:16AM 0:00.78 vi
exegete 22185 0.0 0.0 75968 968 s000 S 9:16AM 0:00.01 -bash
Согласно документам, "Z" в столбце STAT
указывает на процесс зомби. Проверьте справочные страницы: man ps
Я часто получаю это, если я закрываю свой SSH-сеанс без выхода из системы, а затем возвращаюсь в систему до того, как другой процесс (init) принял процессы, которые выполнялись в предыдущем сеансе.
Однако через несколько минут, если вы вернетесь и сделаете top
не будет никаких процессов зомби.