![Systemctl-Fehler bei Verwendung der Einstellung --global](https://rvso.com/image/922406/Systemctl-Fehler%20bei%20Verwendung%20der%20Einstellung%20--global.png)
Ich verwende Ubuntu 16.04 (mit KDE-Desktop). Ich versuche, einen systemd-Dienst so einzurichten, dass er global ausgeführt wird, indem ich
sudo systemctl --user --global enable *service*
Befehl. Es schlägt fehl mit
No such file or directory
Wenn ich jedoch ausführe
systemctl enable *service*
der Befehl funktioniert ohne Fehler.
Was muss ich tun, damit die --global
Einstellung funktioniert?
Antwort1
Um Ihren Dienst allen Benutzern zur Verfügung zu stellen, müssen Sie das Skript in das /lib/systemd/user
Verzeichnis legen.
Es macht keinen Sinn, gleichzeitig zu setzen --user
und zu setzen. Einfach laufen lassen--global
sudo systemctl --global enable *service*
um den Dienst global zu aktivieren.