Encontrei muita documentação boa para o start-stop-daemon do ubuntu e há uma página de manual para um binário daemon
.
Mas pelo que posso dizer, a maneira canônica de iniciar um daemon em um script rhel / centos é fonte e, em /etc/init.d/functions
seguida, use a daemon()
função Mas não consigo encontrar bons exemplos ou documentação.
Qual é a maneira canônica de iniciar um daemon no script rhel / centos-6 init?
minha primeira tentativa foi:
#!/bin/bash
source /etc/init.d/functions
daemon --user USER nohup /path/to/your/binary arg1 arg2 >/dev/null 2>&1 &
systemd
) #