Какой инструмент я могу использовать для управления сервисами upstart?


10

Как мне настроить уровни запуска upstart? Конечно, я мог редактировать, /etc/init/XXно я думаю, что это был неправильный способ сделать это.

Ответы:


10

Ага! у вас есть инструмент, конечно, GUI.

Откройте свой терминал и введите это

sudo apt-get install bum 

Типа как BootUP Managerв единстве тире, что откроется.

введите описание изображения здесь


3
bumтолько для SysV Init, а не для Upstart
Флориан Диш,

8

Технически .confфайлы в /etc/init/являются файлами конфигурации, поэтому вы можете редактировать их.

В Ubuntu 11.04 и более поздних версиях вы можете использовать .overrideфайлы для изменения заданий Upstart без изменения .confфайла: Чтобы изменить задание, fooкак определено в /etc/init/foo.confcreate, /etc/init/foo.overrideи поместить все, что вы хотите изменить.

К сожалению, документация к .overrideфайлам кажется немного скудной, поэтому я не совсем уверен в деталях здесь.

В Upstart Intro, Cookbook и Best Practices для предотвращения автоматического запуска задания автоматически используется overrideфайл, содержащий manualраздел:

echo "manual" >> /etc/init/myjob.override

Просто копирование .confфайла в .overrideфайл тоже работает.


1
Выщипывание файлов вручную - это «правильный» способ управления выскочкой.
Оли

Более подробную информацию о .overrideфайле можно найти в архиве Upstart Blog
Cas
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.