我正在构建一个应该为每个用户安装的 systemd 服务,并且我想为每个用户启用它。我将 .service 文件复制到/home/<user>/.config/systemd/user
系统中每个用户的目录中。 ArchWiki 指出这里我可以使用命令为所有用户启用我的服务,sudo systemctl --global enable <myunit>
但该命令的输出是:Failed to enable unit, unit <myunit>.service does not exist.
我可以使用命令为我的用户启用它systemctl --user enable <myunit>
,但我不知道为什么它不适用于所有用户。我尝试使用--global --user
withsudo
和 without运行文档命令建议的命令,sudo
但没有任何效果。如果您需要有关我的 .service 文件的更多信息或任何其他可以帮助您理解我的问题的信息,请告诉我
为所有用户启用时 Systemd 未找到 --user 单元文件
相关内容
- SSH 登录,但登录后接口上没有列出 IP
- 启用 SSLv2 SSLv3 Ubuntu 18
- rsync 远程查找前缀主目录?
- 我该如何配置我的 ssh-server,以便它可以使用相同的用户名登录不同的用户,就像 github 那样?
- 如何在启用自动隐藏的情况下通过纯键盘输入访问任务栏?
- 如何让 latexmk 使用 tex-live 2019 而不是 tex-live 2020?
- 在 ubuntu 18.04 中通过 LAMP 安装的 Apache2 中替换此文件(位于 /var/www/html/index.html)
- 实时迁移状态下的连接已关闭
- SPA 来自同一域中的 S3 和 Java 后端。ALB 修复了响应限制
- Windows 7 上 Synergy 的日志记录位置是什么?