У меня есть некоторые службы в моей папке init.d, например, hdfs, zookeeper ,asticsearch, hbase и т. д.
Теперь я добавил все эти службы для запуска, выполнив команду update-rc.d 'service' defaults
. Как мы знаем, hbase не может работать, если hdfs и zookeeper не запущены. Поэтому я хочу сначала запустить hdf, затем zookeeper и, наконец, hbase.
Как мне это сделать?
обновление-rc.d (8) включает или отключает сервисы, в то время как упорядочивание сервисов обрабатывается insserv (8) и может быть настроено путем редактирования заголовка LSB обслуживания и установки/добавления:
Required-Start: $all
В самых старых версиях, я могу сделать что-то вроде этого для определения порядка:
update-rc.d myservice start 95 2 3 4 5 . stop 70 0 1 6 .
, Но после Ubuntu 14, я попробовал эту (4.4.0-31-универсальную) Ubuntu 16.04:
update-rc.d myservice defaults 95 70
И не работает, всегда создает порядок, определенный в заголовке:
sudo find /etc/ -name ???myservice | sort
/etc/rc0.d/K01myservice
/etc/rc1.d/K01myservice
/etc/rc2.d/S03myservice
/etc/rc3.d/S03myservice
/etc/rc4.d/S03myservice
/etc/rc5.d/S03myservice
/etc/rc6.d/K01myservice
Also al try:
update-rc.d myservice defaults any_text_wath_you_want lalala
Ands походит, игнорирует весь текст после "значений по умолчанию". Я donВґt знают то, что это делает, когда мой порядок установки, я не думаю, что заказывает ранее установленные службы.
Можно сделать это update-rc.d 'service' defaults number
, где число является целым числом и чем меньший порядковый номер, тем выше сервис в очереди т.е. это будет выполняться перед другими сервисами с большим порядковым номером.
вышеупомянутая команда уделит тому же первостепенное значение для запуска, а также уничтожения сервиса. Можно точно настроить его далее.
Поэтому, если у Вас есть сервис, который имеет много зависимостей, можно дать ему большой порядковый номер, чтобы гарантировать, что все его dependiencies загрузились, прежде чем это запустит себя.
true
, в других отношениях определенные приложения с помощью OpenGL не будут работать. Вероятно, вызванный DRI, включаемым во время компиляции. Я все еще получаю прокрутку без слезы и воспроизведение видео, когда это включено с этими другими опциями, также включенными, все же. Сомнительный, почему это предлагается отключенное в ответе.
– Lars Haugseth
26 July 2018 в 04:42