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

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

В терминале gksudo gedit /etc/X11/xorg.conf Добавить строку Option "RegistryDwords" "EnableBrightnessControl=1" непосредственно над EndSection Сохранить и перезагрузить

Вот исходная страница:

https://wiki.archlinux.org/index.php/NVIDIA#No_brightness_control_on_laptops

1
задан 8 March 2014 в 00:38

1 ответ

Сценарий инициализации daemon находится в /etc/init.d/

Чтобы включить его для запуска после запуска

update-rc.d daemon defaults

Другие параметры вы найдете в man update-rc.d. 2]

Чтобы запустить его

invoke-rc.d daemon start

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

См. Как написать сценарий запуска для systemd

И использовать для автозапуска службы.

0
ответ дан 24 May 2018 в 11:02
  • 1
    Я немного новичок в разработке демонов в Linux. Я вижу только файл конфигурации в /etc/init/, ничего в /etc/init.d/. – Chef Pharaoh 8 March 2014 в 01:47
  • 2
    Понимаю, тогда вы используете systemd, см. здесь для решения. – user 8 March 2014 в 01:51
  • 3
    Понимаю, тогда вы используете systemd, см. здесь для решения. – user 8 March 2014 в 01:51
  • 4
    Понимаю, тогда вы используете systemd, см. здесь для решения. – user 8 March 2014 в 01:51
  • 5
    Понимаю, тогда вы используете systemd, см. здесь для решения. – user 8 March 2014 в 01:51
  • 6
    Понимаю, тогда вы используете systemd, см. здесь для решения. – user 8 March 2014 в 01:51
  • 7
    Понимаю, тогда вы используете systemd, см. здесь для решения. – user 8 March 2014 в 01:51
  • 8
    Итак, если я упакую сценарий инициализации для копирования на /etc/init.d/ во время установки, это запустит демон после завершения установки? – Chef Pharaoh 8 March 2014 в 04:31
  • 9
    нет, потому что вы используете systemd. с systemd вам нужно использовать systemctl enable, см. его man-страницу. – user 8 March 2014 в 05:03
  • 10
    нет, потому что вы используете systemd. с systemd вам нужно использовать systemctl enable, см. его man-страницу. – user 8 March 2014 в 05:03
  • 11
    нет, потому что вы используете systemd. с systemd вам нужно использовать systemctl enable, см. его man-страницу. – user 8 March 2014 в 05:03
  • 12
    нет, потому что вы используете systemd. с systemd вам нужно использовать systemctl enable, см. его man-страницу. – user 8 March 2014 в 05:03
  • 13
    нет, потому что вы используете systemd. с systemd вам нужно использовать systemctl enable, см. его man-страницу. – user 8 March 2014 в 05:03
  • 14
    нет, потому что вы используете systemd. с systemd вам нужно использовать systemctl enable, см. его man-страницу. – user 8 March 2014 в 05:03

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

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