Estou tentando daemonizar um processo com um usuário diferente.
No meu init.d, eu tenho um serviço que se parece um pouco com isso:
...
start() {
echo "Starting mydaemon..."
daemon --user someuser --name mydaemon mycommand
}
...
(script inteiro aqui: http://pastebin.com/bvpnsHgn )
No entanto, tudo o que recebo é daemon: command not found
.
Eu verifiquei o que daemon()
está declarado /etc/init.d/functions
, mas ainda assim, não consigo usá-lo.
Como posso resolver isto?
. /etc/init.d/functions
, como escrevi na minha resposta?Se estiver faltando os scripts, você pode simplesmente (re) instalá-los, isso deve
daemon: command not found
resolver o problemaEspero que isto ajude
fonte