Вопрос: Запуск службы из /etc/event.d работает, но не из / etc / init


Я пытаюсь запустить службу upstart на Ubuntu 8.04 из / etc / init /, но я всегда начинаю: Неизвестная работа: работа. Когда я пытаюсь запустить этот скрипт из /etc/event.d/, он отлично работает. Почему это было бы и как я его исправить?


4
2018-06-28 13:41


Источник




Ответы:


Ubuntu 8.04 включал более старую версию Upstart, которая хранила свои скрипты в /etc/event.d скорее, чем /etc/init как текущие версии.

Хотя обновление Upstart заставляет его смотреть в новом месте, я бы настоятельно рекомендовал это сделать, если вы не обновляете всю систему (например, до текущей версии LTS: 10.04). Другие пакеты, предназначенные для 8.04, которые включают сценарии Upstart, ожидают, что /etc/event.d используется местоположение.

Если вы застряли на 8.04, возможно, лучше работать с версией, с которой она поставляется.


4
2018-06-28 15:25



Вот что я понял. Спасибо, это должно быть более очевидным в документации Upstart или, по крайней мере, упоминается в UbuntuBootupHowto. - HighLife