Go to content Go to menu Go to search

Управление загрузкой в Ubuntu 12.04 (startup managment)

Постановка задачи

В Ubuntu 12.04 используются одновременно два способа загрузки демонов – старый добрый SystemV и собственный убунтовский Upstart.

Проблема в том, что нет единой command-line утилиты для управления этим всем хозяйством. По этому приходится рулить ручками каждой системой по отдельности.

итак:

SystemV

Управляется при помощи service и rc-conf.d

Посмотреть список скриптов/демонов подлежащих загрузке:

service --status-all

Добавить в автозапуск

update-rc.d <имя сервиса> enable

или

update-rc.d <имя сервиса> defaults

Отключить автозапуск

update-rc.d <имя сервиса> disable

Upstart

Upstart управляется при помощи initctl

Увидеть все запущенные сервисы

initctl list | grep running

Посмотреть параметры запуска сервиса

initctl show-config <имя сервиса>

Запустить/остановить сервис (reload посылает просто SIGHUP)

initctl start/stop/restart/reload <имя сервиса>

Отключить автозапуск

echo 'manual' > /etc/init/<SERVICE>.override

Enjoy!


при публикации материалов с данного сайта обратная ссылка на сайт обязательна.
valynkin.ru © no rights reserved