Upstart испускает хуки для заданий SysV?

Я хочу, чтобы задание Upstart началось непосредственно перед заданием System V (/etc/rc0.d/S40umountfs). Я попытался указать:

start on starting umountfs

но Upstart не распознает имя скрипта:

$ initctl check-config 
collapsefs
  start on: unknown job umountfs

Есть какой-либо способ сделать это?

1 ответ

Решение

Сценарии инициализации SysV выполняются rc работа (/etc/init/rc.conf) который просто работает /etc/init.d/rc $RUNLEVEL,

Таким образом, существует только выскочившее событие для всего уровня выполнения, но не для отдельных сценариев инициализации.

Вы можете создать событие, используя initctl emit umountfs,

См. Введение в Upstart, Кулинарную книгу и Рекомендации для некоторых советов по использованию Upstart.

Другие вопросы по тегам