Ich brauche nur Stoppskripte in rcN.d (runlevels 0,1,6) für apache2. Damit ich es immer selbst starte, aber beim Neustart wird der Server Apache2 richtig herunterfahren. Und wenn ich den Runlevel 2-3-Server ändere, berührt er den Apache-Daemon nicht (belässt ihn in dem Zustand, in dem er ist).
Grundsätzlich brauche ich nur einen legalen Weg, um Apache2-Startsymlinks von rc2.d -> rc5.d zu entfernen. Mit Tools wie update-rc.d.
Ich kann diese Symlinks einfach mit den Händen entfernen, bin mir aber nicht sicher, ob dies der richtige Weg dafür ist.
Dies sollte den Trick tun:
Grundsätzlich
update-rc.d
werden vorhandene Runlevel-Links für das Skript geändert,/etc/init.d/apache2
indem Start-Links umbenannt werden, um Links zu stoppen.Wenn Sie nur Runlevel 2 und 5 deaktivieren möchten, können Sie Folgendes tun:
nico
quelle
/etc/rc6.d/
ausgeführt. Da Sie sich bei der Ausführung des Befehls bereits in Runlevel 2 befinden, geschieht nichts mit den Apache2-Prozessen.ist der neue Weg, um diesen Job zu machen.
quelle
sysv-rc-conf --display apache2
undsysv-rc-conf apache2 off
quelle