我有一个应用程序必须在启动期间连接到会话 dbus。如果我手动启动我的应用程序或从 initd 启动,它正在启动并连接到会话 dbus。但是,如果我通过 systemd 命令作为 systemctl --user start my-service 启动,它位于路径“/etc/systemd/user”中,则会显示以下错误“无法连接到总线:没有这样的文件或目录”。可能的原因是什么?
服务文件如下:
[Unit]
Description=dummy application to connect to session dbus.
[Service]
Type=dbus
BusName=org.client
ExecStart=/usr/local/bin/DummyApp
TimeoutSec=300
WatchdogSec=20
[Install]
WantedBy=basic.target
操作系统是 Ubuntu 16.04(64 位)。谁能帮我这个?