Problema ao fechar um programa com o upstart em 14.04

1

Este é o código:

description "NZBGet upstart script"

setuid martin
setgid martin

start on runlevel [2345]
stop on runlevel [016]

respawn

pre-start script
exec /home/martin/nzbget/nzbget -D
end script

pre-stop script
exec /home/martin/nzbget/nzbget -Q
end script 

O programa começa bem. No entanto, isso nunca parece parar. sudo service nzbget stop indica nzbget stopping/waiting mas a linha exec /home/martin/nzbget/nzbget -Q parece nunca ser executada. Alguma idéia de como corrigir esse problema?

    
por buntuvirgin 15.09.2015 / 06:41

1 resposta

1

Edit-Thanks para muru esta é uma solução de trabalho.

description "NZBGet upstart script"

setuid {user}
setgid {group}

start on runlevel [2345]
stop on runlevel [016]

respawn
respawn limit 5 30
expect fork

exec /home/{user}/nzbget/nzbget --daemon
# post-start /home/{user}/nzbget/nzbget --{user-defined configuration options}
    
por buntuvirgin 16.09.2015 / 00:18