Encontré mucha documentación buena para el demonio start-stop-daemon de ubuntu y hay una página de manual para un binario daemon
.
Pero por lo que puedo decir, la forma canónica de iniciar un demonio en un script rhel / centos es /etc/init.d/functions
usar la daemon()
función y luego usarla . Pero no puedo encontrar ningún buen ejemplo o documentación.
¿Cuál es la forma canónica de iniciar un demonio en el script de inicio rhel / centos-6?
mi primer intento fue:
#!/bin/bash
source /etc/init.d/functions
daemon --user USER nohup /path/to/your/binary arg1 arg2 >/dev/null 2>&1 &
systemd
)