Устраняет ли Upstart крючки для SysV-заданий?

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

start on starting umountfs

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

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

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

4
задан 8 June 2011 в 19:44

9 ответов

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

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

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

См. Upstart Intro, Cookbook и Best Practices для некоторых советов по использованию Upstart.

6
ответ дан 25 July 2018 в 21:45

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

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

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

См. Upstart Intro, Cookbook и Best Practices для некоторых советов по использованию Upstart.

6
ответ дан 26 July 2018 в 15:46

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

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

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

См. Upstart Intro, Cookbook и Best Practices для некоторых советов по использованию Upstart.

6
ответ дан 31 July 2018 в 12:50

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

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

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

См. Upstart Intro, Cookbook и Best Practices для некоторых советов по использованию Upstart.

6
ответ дан 2 August 2018 в 03:21

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

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

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

См. Upstart Intro, Cookbook и Best Practices для некоторых советов по использованию Upstart.

6
ответ дан 4 August 2018 в 19:18

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

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

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

См. Upstart Intro, Cookbook и Best Practices для некоторых советов по использованию Upstart.

6
ответ дан 6 August 2018 в 03:31

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

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

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

См. Upstart Intro, Cookbook и Best Practices для некоторых советов по использованию Upstart.

6
ответ дан 7 August 2018 в 21:19

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

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

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

См. Upstart Intro, Cookbook и Best Practices для некоторых советов по использованию Upstart.

6
ответ дан 10 August 2018 в 09:37

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

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

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

См. Upstart Intro, Cookbook и Best Practices для некоторых советов по использованию Upstart.

6
ответ дан 13 August 2018 в 15:48

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

Похожие вопросы: