daemon não está funcionando no CentOS 6.4

8

Estou tentando daemonizar um processo com um usuário diferente.

No meu init.d, eu tenho um serviço que parece um pouco assim:

...
start() {
    echo "Starting mydaemon..."
    daemon --user someuser --name mydaemon mycommand
}
...

(script inteiro aqui: link )

No entanto, tudo que eu obtenho é daemon: command not found .

Eu verifiquei que daemon() está declarado em /etc/init.d/functions , mas ainda assim, não consigo usá-lo.

Como posso resolver isso?

    
por CJxD 30.11.2013 / 23:53

2 respostas

11

Você se certificou de fornecer a biblioteca /etc/init.d/functions no script init.d do seu serviço?

Você precisaria disso no script init.d:

# Source function library.
. /etc/init.d/functions

Se isso já estiver lá, você pode postar o script de início do seu daemon?

    
por 30.11.2013 / 23:57
0

Se você está perdendo os scripts, você pode simplesmente (re) instalá-los isso deve ficar daemon: command not found issue resolvido

yum install -y initscripts

Espero que isso ajude

    
por 28.11.2016 / 21:37