我正在尝试在 CentOS 7.0 服务器(未安装 X11)上运行 systemd 用户模式。例如
systemctl --user start hw.service
Run Code Online (Sandbox Code Playgroud)
它的反应是:
Failed to get D-Bus connection: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Run Code Online (Sandbox Code Playgroud)
如果我添加
export DISPLAY=:0
Run Code Online (Sandbox Code Playgroud)
再次运行,它报告:
Failed to get D-Bus connection: /bin/dbus-launch terminated abnormally without any error message
Run Code Online (Sandbox Code Playgroud)
任何人都可以阐明这一点吗?顺便说一句, systemctl --version 报告:
systemd 208
+PAM +LIBWRAP +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ
Run Code Online (Sandbox Code Playgroud)
谢谢!