![--global 設定を使用した Systemctl の失敗](https://rvso.com/image/922406/--global%20%E8%A8%AD%E5%AE%9A%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%20Systemctl%20%E3%81%AE%E5%A4%B1%E6%95%97.png)
私はUbuntu 16.04(KDEデスクトップを使用)を実行しています。systemdサービスをグローバルに実行するように設定しようとしています。
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*
サービスをグローバルに有効にします。