systemd:用户服务在启动时以目标默认/图形启动,但不是多用户

谢谢

我试图在启动时启动在用户上下文中运行的服务,该服务不适用于以多用户为目标的服务,而仅适用于默认用户(即图形用户)

我为我的用户和服务启用了缠绵

sudo loginctl enable-linger $USER
systemctl --user enable $SERVCE
systemctl --user start $SERVICE

但是,重新启动后该服务未启动。

该服务最初是针对多用户的

[Install]
WantedBy=multi-user.target

即,导致服务链接

$HOME/.config/systemd/user/multi-user.target.wants/SERVICE.service

与预期的不同,该服务在启动时未启动。

仅在将目标更改为默认值之后

WantedBy=default.target

(当前为图形)并重新启用该服务,该服务会自动启动。

但是,我以为图形多用户下游的目标,即“以后”,还是?

是什么阻止了该服务从多用户启动

这里

来自man 7 systemd.special

特殊用户单位。

  When systemd runs as a user instance, the following special units are
  available, which have similar definitions as their system counterparts:

  default.target, shutdown.target, sockets.target, timers.target,
  paths.target, bluetooth.target, printer.target, smartcard.target,
  sound.target.

因此,没有用户multi-user.target。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

启用的systemd用户服务未在登录时启动

来自分类Dev

systemd 用户服务未在登录时启动

来自分类Dev

使用Cron重新启动systemd用户服务

来自分类Dev

从 cron 中重新启动 systemd 用户服务

来自分类Dev

Ubuntu 18.04 启动缓慢,53 秒达到多用户目标

来自分类Dev

如何使我的systemd服务通过特定用户运行并在启动时启动?

来自分类Dev

如何设置用户自动启动并正确配置systemd用户服务?

来自分类Dev

systemd服务无法在启动时启动

来自分类Dev

Fedora systemctl隔离多用户目标

来自分类Dev

服务在调用时启动,但不在启动时启动

来自分类Dev

调试启动时死机的systemd服务

来自分类Dev

为什么我的systemd用户单元无法在启动时启动?

来自分类Dev

多用户执行SP时死锁

来自分类Dev

为什么启用的systemd服务无法在启动时启动?

来自分类Dev

困惑为什么systemd服务无法在启动时启动

来自分类Dev

如何要求systemd在启动时不启动系统服务?

来自分类Dev

启用的 systemd 服务不会在启动时启动

来自分类Dev

Systemd无法以root用户身份启动服务

来自分类Dev

如何以特定用户身份在重新启动时启动Teampeak服务器

来自分类Dev

用户 python 应用程序服务未在启动时启动

来自分类Dev

如何为应用程序创建服务用户并在启动时从该用户运行它

来自分类Dev

在多用户目标之后但在登录屏幕之前,使用systemd执行交互式(代码)脚本

来自分类Dev

如何在启动时启动用户帐户?

来自分类Dev

多用户聊天XMPP

来自分类Dev

vim多用户编辑?

来自分类Dev

Teamviewer多用户模式

来自分类Dev

Firebase 日历(多用户)

来自分类Dev

转换多用户登录

来自分类Dev

SFTP服务器多用户身份验证

Related 相关文章

热门标签

归档