O equivalente a start-stop-daemon para RedHat 6

7

Eu tenho um script inicial para criar um serviço no RedHat 6:

env PLAY_BINARY=/usr/bin/play
env HOME=/opt/warda
env USER=root
env GROUP=root

[...]

script
    exec start-stop-daemon --start --exec $PLAY_BINARY --chuid $USER:$GROUP --chdir $HOME --start $HOME
end script

No Ubuntu tudo dá certo.

No entanto, no RedHat, quando eu inicio o sudo initctl start play , recebo um feedback bem-sucedido play start/running , mas o play não é executado.

Eu acho que o problema é que start-stop-daemon não existe no RedHat.

Como posso substituir o comando exec start-stop-daemon... ?

    
por RikyTres 01.08.2014 / 12:04

1 resposta

6

Você pode tentar o comando daemonize , que está disponível no repositório EPEL. Parece fazer mais do que você precisa aqui.

    
por 02.12.2014 / 02:34