Linux 一般发行版上 "/usr/share/dbus-1/services/"目录就是dbus放service文件的地方。
需要自动启动的服务器 就在这个目录放一个 service文件,内容如下:
$ cat /usr/share/dbus-1/services/dhcdbd.service
[D-BUS Service]
Name=com.redhat.dhcp
Exec=/usr/sbin/dhcdbd
Name是服务器的公共名,Exec是服务器的执行路径。
在客户请求一个服务,但该服务还没有启动时,dbus会根据这个service文件自动启动服务。
转载于:https://www.cnblogs.com/sbchen/p/10095338.html
来源:CSDN
作者:weixin_30653023
链接:https://blog.csdn.net/weixin_30653023/article/details/96507329