ist /etc/init.d/s@02apache2 nicht case sensitive

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
michaa7
Beiträge: 5025
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

ist /etc/init.d/s@02apache2 nicht case sensitive

Beitrag von michaa7 » 24.09.2014 21:46:25

Ich hatte gehofft meinen nur zu testzwecken benötigten webserver durch einfaches umbenennen in allen betroffenen runleveln (s@02apache2 statt S@02apache2) auf billige weise stilllegen zu können (um ihn auf ähnliche einfache weise zurück ins leben zu holen).

Das scheint ein fehlschluss gewesen zu sein. Trotz "s" statt "S" wird er gestartet.

Ist das normal?
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
4A4B
Beiträge: 981
Registriert: 09.11.2011 11:19:55
Kontaktdaten:

Re: ist /etc/init.d/s@02apache2 nicht case sensitive

Beitrag von 4A4B » 24.09.2014 22:20:47

In /etc/rc5.d/README steht folgendes:
The scripts are all symbolic links whose targets are located in
/etc/init.d/ .

To disable a service in this runlevel, rename its script in this
directory so that the new name begins with a 'K' and a two-digit
number, and run 'update-rc.d script defaults' to reorder the scripts
according to dependencies. A warning about the current runlevels
being enabled not matching the LSB header in the init.d script will be
printed. To re-enable the service, rename the script back to its
original name beginning with 'S' and run update-rc.d again.
Also nach einer Änderung noch dies ausführen:

Code: Alles auswählen

update-rc.d script defaults
.. ob ein kleines s den gewünschten Effekt hat, weiß ich nicht. Ich würd's wie in der README beschrieben mit einem großen K versuchen

michaa7
Beiträge: 5025
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: ist /etc/init.d/s@02apache2 nicht case sensitive

Beitrag von michaa7 » 24.09.2014 22:27:26

Danke, aber des is jetzz doof:
# update-rc.d script defaults
update-rc.d: error: initscript does not exist: /etc/init.d/script
denn so geht's dann ja auch ned mit "K" .

Ich nutze Debian/sid und noch init mit systemd shim, also deaktiviertem systemd.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
4A4B
Beiträge: 981
Registriert: 09.11.2011 11:19:55
Kontaktdaten:

Re: ist /etc/init.d/s@02apache2 nicht case sensitive

Beitrag von 4A4B » 24.09.2014 22:37:14

Hm, statt "script" muss wohl der Name des Init-Scripts verwendet werden, also in deinem Fall apache2

Code: Alles auswählen

update-rc.d apache2 defaults

michaa7
Beiträge: 5025
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: ist /etc/init.d/s@02apache2 nicht case sensitive

Beitrag von michaa7 » 24.09.2014 22:45:16

4A4B hat geschrieben:Hm, statt "script" muss wohl der Name des Init-Scripts verwendet werden,
weia, des is jezz peinlich ...

Code: Alles auswählen

update-rc.d apache2 defaults
Klaro, so gehts, danke!

Aber ob das mit der case sensitivität klappt is noch immer nicht klar.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Antworten