我在邮件列表中读到这一段,这让我很困惑:
https://bugs.freedesktop.org/show_bug.cgi?id=67471#c11
There is no such target "multi-user.target" in --user contexts.
Use default.target in [Install]'s WantedBy= instead.
我知道目标是系统启动期间的同步点。我可以使用以下命令查看所有目标:
systemctl list-units --type target
我通过使用以下命令知道了我的default.target:
systemctl get-default
graphical.target
我知道,如果守护进程正在运行并且已设置,则放置在/etc/systemd/user/
或~/.config/systemd/user/
可以运行的单元文件。systemctl --user ...
systemd --user
XDG_RUNTIME_DIR
我认为本节的重点[Install]
是配置启用单元时会发生的情况。
在 --user 上下文中的 multi-user.target 中怎么没有这样的目标?这意味着什么?