Как мне настроить уровни запуска upstart? Конечно, я мог редактировать, /etc/init/XX
но я думаю, что это был неправильный способ сделать это.
Как мне настроить уровни запуска upstart? Конечно, я мог редактировать, /etc/init/XX
но я думаю, что это был неправильный способ сделать это.
Ответы:
Технически .conf
файлы в /etc/init/
являются файлами конфигурации, поэтому вы можете редактировать их.
В Ubuntu 11.04 и более поздних версиях вы можете использовать .override
файлы для изменения заданий Upstart без изменения .conf
файла: Чтобы изменить задание, foo
как определено в /etc/init/foo.conf
create, /etc/init/foo.override
и поместить все, что вы хотите изменить.
К сожалению, документация к .override
файлам кажется немного скудной, поэтому я не совсем уверен в деталях здесь.
В Upstart Intro, Cookbook и Best Practices для предотвращения автоматического запуска задания автоматически используется override
файл, содержащий manual
раздел:
echo "manual" >> /etc/init/myjob.override
Просто копирование .conf
файла в .override
файл тоже работает.
.override
файле можно найти в архиве Upstart Blog
bum
только для SysV Init, а не для Upstart