Как автоматически запустить демон после установки?

Я пишу демон и упаковываю его, но я хочу, чтобы демон работал после установки. Есть ли способ заставить демона работать после его установки?

0
задан 15.05.2020, 11:00

2 ответа

  1. Запись новомодное задание, см. выскочка: Начинание

  2. Добавляет, запустите команду задания к debian/postinst из deb пакета, посмотрите Двоичный Пакет Debian Создавать ПРАКТИЧЕСКОЕ РУКОВОДСТВО

1
ответ дан 15.05.2020, 11:01
  • 1
    Спасибо за ссылки, that' s точно, что я думал о (сценарии установки сообщения) спустя несколько дней после того, как я отправил этот вопрос. – Ben Foster 15.05.2020, 11:02

Вы, которых демон init сценарий расположен в /etc/init.d/

Для включения его для выполнения после, запускаете

update-rc.d daemon defaults

Другие опции, которые Вы найдете в man update-rc.d.

Для выполнения его

invoke-rc.d daemon start

Для systemd пользователи:

Видят , Как записать сценарий запуска для systemd

И использования systemctl enable для автозапуска сервиса.

0
ответ дан 15.05.2020, 11:01
  • 1
    Хорошо, поэтому если я упакую init сценарий для копирования в /etc/init.d/ во время установки, это запустит демона, как только установка завершилась? – Bobbles 15.05.2020, 11:01
  • 2
    Я вижу, тогда Вы используете systemd, см. здесь для решения. – Richard Garside 15.05.2020, 11:01
  • 3
    нет, потому что Вы используете systemd. с systemd, который необходимо использовать systemctl enable, см. it' s страница справочника. – scorpio 15.05.2020, 11:02
  • 4
    I' m немного в новинку для демона, программирующего на Linux. Я только вижу файл конфигурации в /etc/init/, ничто в /etc/init.d/. – MilesMorales 15.05.2020, 11:02

Теги

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