Respuestas:
Doble toque.
En realidad, reiniciar. No hay una forma real de deshacerse fácilmente de un zombie, pero realmente no hay razón para hacerlo porque un zombie no está consumiendo recursos en la computadora; Es una entrada huérfana en una tabla de proceso. Se supone que Init debe recopilarlo, pero algo salió mal con el proceso. http://en.wikipedia.org/wiki/Zombie_process
Tal vez estás preguntando porque hay un problema peor ... ¿estás recibiendo un montón de zombies vagando por tu mesa de procesos? Eso generalmente significa un error en el programa o un problema con una configuración. No deberías tener una gran cantidad de zombis en el sistema. Uno o dos no me preocupo. Si tienes cincuenta de ellos de Apache o algún otro demonio, probablemente tengas un problema. Pero eso no está directamente relacionado con su pregunta ...
/sbin/reboot
No puedes matar a un zombie, ya está muerto
Si el ppid todavía existe, entonces terminar eso a menudo puede limpiar a los zombis engendrados.
No debería matar procesos en modo de suspensión ininterrumpida; por lo general, esto significa que están vinculados a E / S, pero IIRC también puede ocurrir durante una lectura de bloqueo desde, por ejemplo, un zócalo de red.
Los errores en el sistema de archivos o discos subyacentes pueden causar procesos vinculados de E / S. En este caso, intente "desmontar -f" el sistema de archivos del que dependen; esto anulará cualquier solicitud de E / S pendiente que esté abierta.
ls
comando en un montaje s3fs. El ls
proceso no matará incluso con kill -9
hasta que fuerce el desmontaje con umount -l
. ¿Alternativas para desmontar?