Дополнительно
Как настроить запуск службы при запуске
У меня есть демон, который работает нормально, если я запускаю его вручную с помощью команды service
:
ricardo@ricardo-laptop:~$ sudo service minidlna start
* Starting minidlna minidlna [ OK ]
но он не настроен на автоматический запуск при перезагрузке компьютера.
Как настроить его на автоматический запуск, даже если никто не вошел в систему?
247
5
Это должно добавить службу в систему автоматического запуска. Но если вы получите:
Выполните команду
P.S.: Для получения более подробной информации посмотрите страницу man для update-rc.d, набрав команду
man update-rc.d
.Иногда вам нужно запустить сценарий при загрузке, например, запустить конфигурацию iptables при загрузке. Таким образом, вам не придется запускать скрипт вручную при каждой перезагрузке.
В Ubuntu вы можете запустить скрипт при загрузке, добавив его в файл
/etc/init.d/rc.local
. Выполните следующие шаги.Откройте файл
/etc/rc.local
с помощью этой команды:Добавьте туда свой скрипт, который вы хотите запускать при загрузке, например:
Просмотрите комментарии, включенные в этот файл, и убедитесь, что в конце стоит exit 0.
Сохраните файлы. И ваш скрипт будет запускаться при загрузке.
Чтобы запустить демон при запуске:
Чтобы удалить:
defaults => по умолчанию запускаются уровни 2,3,4 и 5
Пример:
Начиная с Ubuntu 15.10 (респ. В Debian 8 и"Джесси" по), Вы должны использовать следующую команду, чтобы настроить сервис `пусть ваши друзья выбрать музыку на запуск при загрузке:
команду sudo systemctl включить пусть ваши друзья выбрать музыку.услуги
И снова отключить его запуск при загрузке:
команду sudo systemctl отключить пусть ваши друзья выбрать музыку.услуги
Это работает со всеми имя сервиса ссылок, которые можно найти с помощью команды
ls /lib в системе/systemd в//*.обслуживание
.В Ubuntu версии 18.04 ТЛС, я обнаружил, что обновление-РЦ.D не работать нормально, если нет специального блока комментариев в скрипте запуска, который выглядит так: