systemd stop service при удалении пакета

Я создал * .deb со службой:

[Unit]
Description=Hello example service
Wants=nginx

[Service]
Type=simple
ExecStart=/usr/local/bin/hello

TimeoutStopSec=15
Restart=always

postinst script (не влияет на что-либо, кроме предоставления некоторой ошибки во время установки, если используется: update-rc.d: error: initscript does not exist: /etc/init.d/hello):

update-rc.d hello defaults
invoke-rc.d nginx reload

prerm debian script для него:

invoke-rc.d hello stop

Этот скрипт не останавливает службу. Он не работает даже при запуске вручную. Возвращает 102 каждый раз.

systemctl stop отлично работает для моей службы.

Как-то работает invoke-rc.d для веб-сервера:

sudo invoke-rc.d nginx stop

Что происходит?

1
задан 30 April 2015 в 16:04

0 ответов

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

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