Я вижу, что многие задания Upstart используют директиву, подобную следующей:
start on runlevel [2345]
В Upstart Cookbook приводится следующий список уровней выполнения для Debian/Ubuntu:
0 : System halt.
1 : Single-User mode.
2 : Graphical multi-user plus networking (DEFAULT)
3 : Same as "2", but not used.
4 : Same as "2", but not used.
5 : Same as "2", but not used.
6 : System reboot.
Если 3, 4 и 5 не используются, почему они упоминаются в стольких конфигурациях заданий? Используются ли уровни выполнения 3-5 исключительно для совместимости со спецификацией LSB PDA? Используются ли они в интересах других дистрибутивов?
Да они используются для совместимости с другими дистрибутивами и LSB спецификации КПК . У меня было несколько систем, в которых runlevels 3,4,5 использовались, но не спрашивают меня, каковы они были, это было годами назад.
, Если это беспокоит Вас, это не должна быть проблема для удаления тех runlevels во всех конфигурациях, но я рекомендую оставить его, как. Если это не, повредился, не фиксируйте его.