Hay muchas tareas que se deben realizar para configurar correctamente un proceso demonio. Daemon realiza estas tareas y además, resulta útil para escribir demonios en lenguajes distintos de C, C++ o Perl, por ejemplo, sh, Java.
$ 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