2 procesos zombies
Procesos demonio y procesos zombie
Proceso demonio
Es un tipo especial del proceso que se ejecuta en segundo plano, se encuentra cargado en memoria esperando alguna señal para ser ejecutado. Este tipo de programas se ejecutan de manera continua, y aunque se intente cerrar o matar el proceso, este continúa su ejecución o se reinicia automáticamente. Que estén cargados en memoria no significa que utilizan ciclos del procesador, por lo que por muchos que tengamos, podremos trabajar sin problemas con el ordenador.
En Linux cada proceso demonio tiene asociado un shell script situado en la carpeta /etc/init.d/ que nos permite iniciarlo, pararlo, reiniciarlo o ver su estado; para arrancar, lanzar un daemon tenemos que utilizar el argumento start. Para parar el proceso tendremos que utilizar el argumento stop y el argumento restart reinicia el daemon haciendo que se vuelvan a leer los archivos de configuración del mismo.
Ejemplo:
Detener el proceso del servidor web apache
user@user: ~$ /etc/init.d/apache2 stop
Proceso Zombie
En sistemas operativos Unix un proceso zombie es un proceso que ha completado su ejecución pero aún tiene una entrada en la tabla de procesos. Esto se debe a que dicho proceso (proceso hijo) no recibió una señal por parte del proceso de nivel superior (proceso padre) que lo creó informándole que su vida útil ha terminado. Se pueden deber a errores de programación, a situaciones no contempladas por el programador y generalmente provocan lentitud o inestabilidad en el Sistema.
Esta entrada todavía se necesita para permitir que el proceso padre que inició el proceso (ahora zombie) pueda leer su estado de salida ejecutando la llamada del sistema wait. Luego el estado de zombie es eliminado. El comando kill no tiene efecto sobre un proceso zombie.
El siguiente enlace es una menra cómica de ver los procesos: http://blog.desdelinux.net/linux-es-diabolico/
Bibliografía
Libertad TUX. Procesos Zombie En Linux (Ubuntu). http://robersoft.blogcindario.com/2012/01/00043-procesos-zombie-en-linux-ubuntu.html [Consulta: 20/03/2012]
DesarrolloWeb.com. Los demonios en linux. http://www.desarrolloweb.com/faq/369.php [Consulta: 20/03/2012]
Wikipedia, la enciclopedia libre. Demonio (informática). http://es.wikipedia.org/wiki/Demonio_(inform%C3%A1tica) [Consulta: 20/03/2012]