Re: Änderungen von update-rc.d aktivieren
Paul Muster <exp-311219@news.muster.net> wrote:
> Hallo zusammen,
> mit update-rc.d kann ich konfigurieren, in welchem Runlevel welcher
> Service laufen soll. Aber wie _aktiviere_ ich diese Änderung?
> Konkret:
> # update-rc.d -n fetchmail remove
> insserv: remove service /etc/init.d/../rc0.d/K01fetchmail
> insserv: remove service /etc/init.d/../rc1.d/K01fetchmail
> insserv: remove service /etc/init.d/../rc2.d/S17fetchmail
> insserv: remove service /etc/init.d/../rc3.d/S17fetchmail
> insserv: remove service /etc/init.d/../rc4.d/S17fetchmail
> insserv: remove service /etc/init.d/../rc5.d/S17fetchmail
> insserv: remove service /etc/init.d/../rc6.d/K01fetchmail
> insserv: dryrun, not creating .depend.boot, .depend.start, and .depend.stop
> # update-rc.d fetchmail remove
> # ls /etc/rc2.d/*fetchmail
> ls: cannot access '/etc/rc2.d/*fetchmail': No such file or directory
> # runlevel
> N 2
> # ps aux|grep fetc[h]
> fetchma+ 24908 0.0 0.4 11008 3404 ? Ss Apr26 0:12
> /usr/bin/fetchmail -f /etc/fe...
> Ja, nun, was tun?
> (Klar, ich könnte mittels 'service fetchmail stop' den Service
> herunterfahren. Aber, hey, wozu hab' ich ein Init-System (sysvinit, kein
> systemd)?)
SysV-Init kann das nicht. Deine Änderung wird erst beim nächsten Boot
aktiv oder wenn du manuell mittels "service fetchmail stop" den Dienst
beendest.
Selbst update-rc.d ist ein Debiannismus und gehört gar nicht direkt zum
SysV-Init-System.
Und auch systemd übernimmt solche Änderungen am Service-Zustand nicht
direkt, dazu braucht es den Schalter "--now" bei "systemctl enable ..."
bzw. "systemctl disable ..."
S!
--
Sigmentation fault. Core dumped.
Reply to: