Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Verwijderen van systeembrede service  (gelezen 251 keer)

Offline vanadium

  • Lid
Verwijderen van systeembrede service
« Gepost op: 2015/06/13, 15:29:31 »
Wie weet hoe je in Ubuntu 15.04 een systeemservice kan stopzetten?

Concreet gaat het over music player daemon. Als je dat installeert, wordt dat als systeembrede dienst geïnstalleerd. Ik installeer het tegenwoordig voor de individuele gebruiker, en wil derhalve vermijden dat mpd als systeemdienst wordt opgestart. Vroeger ging dat met
sudo service mpd stop
sudo update-rc.d mpd disable
Ubuntu 15.04 gebruikt nu systemd i.p.v. upstart, en dit werkt niet meer: mpd wordt toch als systeembrede dienst opgestart.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Verwijderen van systeembrede service
« Reactie #1 Gepost op: 2015/06/13, 19:59:42 »
Staat er niets in de configuratiebestanden /etc/mpd.conf of /etc/default/mpd.conf dat het opstarten van mpd als service regelt?
Bij veel services kan je het al dan niet opstarten regelen via die bestanden, net als onder welke gebruiker het moet draaien, waar de muziek staat enz.
De bestanden kunnen ook ergens anders staan of anders heten, dit is een gok.

Als je het uit kan zetten via die bestanden bestaat de upstart/systemd configuratie nog wel, maar er wordt dan niks gestart.

Re: Verwijderen van systeembrede service
« Reactie #2 Gepost op: 2015/06/13, 19:59:56 »
sudo systemctl start mpd

En als je wilt dat ie automatisch opstart bij je systeemstart:

sudo systemctl enable mpd

Heb geen ervaring met MPD maar zo werkt het activeren/deactiveren van diensten middels systemd.

Offline vanadium

  • Lid
Re: Verwijderen van systeembrede service
« Reactie #3 Gepost op: 2015/06/13, 21:02:40 »
Bedankt voor de hulp maar .... ik heb het gevonden. Het is een probleem specifiek met mpd. "update-rc.d mpd disable werkt om de service te "disabelen¨  (zonder twijfel zou het ook gaan  met de "nieuwe" manier "sudo systemctl disable mpd". Voor mpd is het echter nodig - en dat is een bug - om ook nog eens:
"sudo systemctl disable mpd.socket" uit te voeren.