с проблемой запуска сервиса.
Файл запуска сервиса закинул в /etc/init.d/. Но не могу настроить корректный запуск службы после установки пакета, а также добавления службы в автозапуск.
Почитал в интернете, попытался воспользоваться перегрузкой таргета в rules override_dh_installinit, но, видимо, то ли неправильно, то ли просто не работает.
Мне необходимо выполнить после установки пакета следующие команды:
sudo update-rc.d my_service defaults
sudo update-rc.d my_service enable
sudo /etc/init.d/my_service start
Попытался добавить данные команды в скрипт postinst, который вызывается после установки файлов пакета, но выдает ошибку.
Каким образом можно решить данную задачу запуска и добавления службы в автозагрузку?
Примерно во всех современных debian-like ОС запуск сервисов делается systemd, через его юниты. Скрипт init.d если и кладётся, то просто так работает разве что в devuan.
и какую ошибку выдаёт?
А каким образом тогда поддерживать старые версии дистрибутивов?
это какие, убунту 14.04? кто-то в здравом уме её поддерживает?
Обсуждают сегодня