У меня есть задание Upstart, которое должно быть запущено до запуска сценария init.d в стиле SysV.
Сценарий init.d настроен для запуска на уровнях выполнения 2, 3, 4 и 5 с приоритетом 20.
Что можно сделать, чтобы задание Upstart запускалось раньше, чем сценарий init.d?
Ubuntu имеет /etc/init/rc.conf
, начиная со всех уровней запуска. Он вызывает /etc/init.d/rc
с новым уровнем запуска в качестве параметра. Я не думаю, что можно рассчитать время для запуска вашей работы по сценарию init.d, но если вы положите свою работу, начиная с starting rc
или startup
, у нее будут лучшие шансы.