Talvez algum outro serviço ou soquete precise deles, portanto, inicia-os no ponto de necessidade. Você deve mascarar o serviço se não quiser que ele seja iniciado de qualquer forma (Automaticamente, manualmente ou por qualquer outro serviço):
sudo systemctl mask name.service
sudo systemctl stop name.service
sudo systemctl disable name.service
O mascaramento de um serviço aponta para /dev/null
, por isso não será mais ativado / iniciado.
Se você quiser ativá-lo novamente, use:
sudo systemctl unmask name.service
sudo systemctl enable name.service
Para descobrir quais serviços dependem de um serviço específico, você pode usar algo como:
grep -Ri name.service /lib/systemd/system
por exemplo:
$ grep -Ri bluetooth.service /lib/systemd/system
./tlp.service:Wants=bluetooth.service NetworkManager.service
podemos ver no meu Ubuntu tlp
service precisa de bluetooth e NetworkManager.
A melhor opção é usar:
$ systemctl list-dependencies bluetooth.service --reverse
bluetooth.service
● └─tlp.service