Un proceso que se ejecuta en segundo plano, sin estar asociado a una terminal interactiva. Al cerrar la terminal, un proceso que se esté ejecutando recibe SIGHUP y normalmente muere. Un daemon no depende del terminal, no depende de una sesión, no muere si se cierra la terminal, se ejecuta en segundo plano, no escribe en pantalla y vive gestionado por el sistema.
$ daemon --name=script-daemon --output=/var/log/mi-script.log script.sh
$ daemon --name=criptt-daemon --respawn -- mi-script.sh
$ daemon --name=apli-java java -jar mi-aplicacion.jar
$ daemon --name=mi-script --user=usuario --group=grupo mi-script.sh
$ daemon --name=mi-script --nice=10 mi-script.sh
$ daemon --stop --name=script-daemon
$ daemon --running --name=script-daemon
1.-
Si se desea ejecutar varios scripts y registrar su salida en diferentes archivos:
$ daemon --name=script1 --output=/var/log/script1.log script1.sh
$ daemon --name=script2 --output=/var/log/script2.log script2.sh