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.