我正在构建一个应该为每个用户安装的 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 文件的更多信息或任何其他可以帮助您理解我的问题的信息,请告诉我