[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: