
Я использую Ubuntu12.04 LTS
.
Я увидел следующую строку в /etc/init.d/dbus.conf
.
exec dbus-daemon --system --fork --activation=upstart
И я увидел страницу руководства для dbus-daemon
,
а затем нашел --activation=systemd
параметр.
Я попытался использовать --activation=systemd
вместо --activation=upstart
.
Кстати, с этим параметром у системы все в порядке.
Какие различия существуют между параметрами ( --activation=systemd
и --actication=upstart
).
решение1
Вы можете использовать один или другой вариант.
Узнайте больше оВыскочка
Узнайте больше оСистемный
Upstart — это основанная на событиях замена демона /sbin/init, который управляет запуском задач и служб во время загрузки, останавливает их во время выключения и контролирует их во время работы системы. Первоначально он был разработан для дистрибутива Ubuntu, но предназначен для развертывания во всех дистрибутивах Linux в качестве замены почтенного System-V init.
С --activation=upstart
вашим dbus-daemon
будет активирован с таймингами Upstart.
В противном случае ваш systemd
(systemd - альтернативный менеджер загрузки) рассчитает тайминги для вашего dbus-daemon
.
Ubuntu используетВыскочкамного лет назад.
Системныйиспользуется по умолчанию для следующих дистрибутивов: Fedora, Debian, openSUSE, Mageia, Gentoo.