
Estou executando o Ubuntu 16.04 (usando o desktop KDE). Estou tentando configurar um serviço systemd para ser executado globalmente usando o
sudo systemctl --user --global enable *service*
comando. Ele falha com
No such file or directory
Porém, quando eu executo
systemctl enable *service*
o comando funciona sem erros.
O que preciso fazer para que a --global
configuração funcione?
Responder1
Para disponibilizar seu serviço para todos os usuários você deve colocar o script no /lib/systemd/user
diretório.
Não faz sentido definir --user
e --global
ao mesmo tempo. Apenas corra
sudo systemctl --global enable *service*
para ativar o serviço globalmente.