¿Qué es un demonio en informática?
Un daemon (nomenclatura usada en sistemas UNIX y UNIX-like), servicio (nomenclatura usada en Windows) o programa residente (nomenclatura usada en MS-DOS) es un tipo especial de proceso informático no interactivo, es decir, que se ejecuta en segundo plano en vez de ser controlado directamente por el usuario. Este tipo de programas continua en el sistema, es decir, que puede ser ejecutado en forma persistente o reiniciado si se intenta matar el proceso dependiendo de configuración del demonio y políticas del sistema. La palabra daemon viene de las siglas en ingles D.A.E.MON (Disk And Execution Monitor).
Características
![]() |
DAEMON |
Los demonios suelen tener las siguientes características:
- No disponen de una "interfaz" directa con el usuario, ya sea gráfica o textual.
- No hacen uso de la entradas y salidas estándar para comunicar errores o registrar su funcionamiento, sino que usan archivos del sistema en zonas especiales (
/var/log/
en los UNIX más modernos) o utilizan otros demonios especializados en dicho registro como elsyslogd
.
Ejemplos de demonio puede ser un antivirus residente, algún automatizador de tareas o los programas que crean unidades virtuales en nuestro sistema como DaemonTools.