
私は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*
サービスをグローバルに有効にします。