我正在运行 Ubuntu 16.04(使用 KDE 桌面)。我正在尝试使用
sudo systemctl --user --global enable *service*
命令。它失败并显示
No such file or directory
但是当我执行
systemctl enable *service*
该命令运行正常,没有错误。
我需要做什么才能使--global
设置正常工作?
答案1
为了使您的服务可供所有用户使用,您必须将脚本放入/lib/systemd/user
目录中。
同时设置--user
和是没有意义的。只需运行--global
sudo systemctl --global enable *service*
在全球范围内启用该服务。