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/functionsseguida, 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) #