![关于 dbus-daemon 的激活参数](https://linux22.com/image/856367/%E5%85%B3%E4%BA%8E%20dbus-daemon%20%E7%9A%84%E6%BF%80%E6%B4%BB%E5%8F%82%E6%95%B0.png)
我在用着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。