Проблема, закрывающая программу с выскочкой в 14,04

Это - код:

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 

Программа запускается прекрасный. Однако это никогда, кажется, не останавливается. sudo service nzbget stop указывает nzbget stopping/waiting но должностное лицо строки /home/martin/nzbget/nzbget -Q никогда, кажется, не выполняется. Какие-либо идеи, как решить эту проблему?

1
задан 15 September 2015 в 07:45

1 ответ

Редактирование - Благодаря muru это - рабочее решение.

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}
1
ответ дан 7 December 2019 в 16:09

Другие вопросы по тегам:

Похожие вопросы: