Provided by: manpages-de_4.27.0-1_all bug

BEZEICHNUNG

       update-rc.d - System-V-artige Init-Skript-Links installieren und entfernen

ÜBERSICHT

       update-rc.d [-f] Name remove

       update-rc.d Name defaults

       update-rc.d Name defaults-disabled

       update-rc.d Name disable|enable [ S|2|3|4|5 ]

BESCHREIBUNG

       update-rc.d aktualisiert die System-V-artigen Init-Skripte-Links /etc/rcRunlevel.d/NNName, deren Ziel das
       Skript  /etc/init.d/Name  ist.  Diese  Links werden von init ausgeführt, wenn es die Runlevel ändert; sie
       werden im Allgemeinen zum Starten und Stoppen von Systemdiensten wie Daemons verwandt. Runlevel ist einer
       der durch init unterstützten Runlevel, konkret 0123456789S, und NN ist die zweiziffrige Sequeznummer, die
       bestimmt, wo in der Sequenz init das Skript ausführen wird.

       Diese Handbuchseite dokumentiert  nur  die  Verwendung  und  das  Verhalten  von  update-rc.d.  Für  eine
       Besprechung  des  Aufbaus  System-V-artiger  Init-Skripte  lesen  Sie bitte init(8) und das Debian Policy
       Manual.

INIT-SKRIPT-LINKS INSTALLIEREN

       update-rc.d benötigt, dass Abhängigkeiten und Runlevel-Informationen in LSB-Kommentarkopfzeilen in  allen
       Init.d-Skripten   enthalten   sind.   Lesen  Sie  die  Handbuchseite  insserv(8)  für  Details  über  das
       LSB-Kopfzeilenformat.

       Bei der Ausführung mit der Option defaults  erstellt  update-rc.d  unter  Verwendung  der  Runlevel-  und
       Abhängigkeitsinformationen     aus     den     Init.d-Skript-LSB-Kommentarzeilen    Links    mit    Namen
       /etc/rcRunlevel.d/[SK]NNName, die auf das Skript /etc/init.d/Name zeigen.

       Bei der Ausführung mit der Option defaults-disabled erstellt update-rc.d unter Verwendung  der  Runlevel-
       und    Abhängigkeitsinformationen    aus    den   Init.d-Skript-LSB-Kommentarzeilen   Links   mit   Namen
       /etc/rcRunlevel.d/KNNName,  die  auf  das  Skript  /etc/init.d/name  zeigen.  Dies  bedeutet,  dass   das
       Init.d-Skript deaktiviert wird (siehe unten).

       Falls  irgendeine  Datei namens /etc/rcRunlevel.d/[SK]??Name bereits existiert, macht update-rc.d nichts.
       Das  Programm  wurde  so  geschrieben,  dass  es  niemals  eine   bestehende   Konfiguration,   die   vom
       Systemadministrator  angepasst  wurde,  ändert.  Das  Programm  wird  nur Links installieren, falls keine
       vorhanden sind, d.h. falls es erscheint, als ob der Dienst niemals zuvor installiert wurde.

       Ältere Versionen von update-rc.d unterstützten auch die Optionen start und stop.  Diese  Optionen  werden
       nicht mehr unterstützt und sind nun äquivalent zur Option defaults.

       Ein  häufiger  Systemadministrationsfehler ist es, die Links zu löschen, in der Annahme, damit den Dienst
       zu »deaktivieren«, d.h. den Dienst am Starten zu hindern. Falls allerdings alle  Links  gelöscht  wurden,
       dann  wird  das  Paket  beim  nächsten Upgrade im Skript postinst bei der Ausführung von update-rc.d alle
       Links wieder in ihren Auslieferungszustand (ihren Vorgabeorten) reinstallieren. Die korrekte  Art,  einen
       Dienst  zu  deaktivieren,  ist  es,  den Dienst als in allen Runleveln, in denen er standardmäßig starten
       würde, als gestoppt zu konfigurieren. Im System-V-Init-System bedeutet dies, die symbolischen  Links  des
       Dienstes  von  S  nach  K  umzubenennen.  .P Der Name des Skripts .BI /etc/init.d/ muss existieren, bevor
       update-rc.d ausgeführt wird, um die Links zu erstellen.

SKRIPTE ENTFERNEN

       Beim Aufruf mit der Option remove entfernt update-rc.d alle Links auf das Skript /etc/init.d/Name in  den
       Verzeichnissen  /etc/rcRunlevel.d.  Das  Skript  muss bereits gelöscht worden sein. Falls das Skript noch
       vorhanden ist, bricht update-rc.d mit einer Fehlermeldung  ab.  .P  update-rc.d  wird  normalerweise  vom
       Skript  »post-removal«  des  Pakets  aufgerufen,  wenn dem Skript das Argument purge übergeben wird. Alle
       Dateien in den Verzeichnissen /etc/rcrunlevel.d, die keine symbolischen Links auf /etc/init.d/Name  sind,
       werden nicht verändert.

DEAKTIVEREN VON INIT-SKRIPT-START-LINKS

       Bei der Ausführung mit den Optionen disable [ S|2|3|4|5 ] verändert update-rc.d bestehende Runlevel-Links
       für  das  Skript  /etc/init.d/Name durch Umbenennung von Start-Links in Stop-Links mit Sequenznummer, die
       identisch zur Differenz von 100 Minus der ursprünglichen Sequenznummer sind.

       Bei der Ausführung mit den Optionen enable [ S|2|3|4|5 ] verändert update-rc.d bestehende  Runlevel-Links
       für das Skript /etc/init.d/Name durch Umbenennung der Stop-Links auf Start-Links mit einer Sequenznummer,
       die  identisch  zur  positiven  Differenz der aktuellen Sequenznummer minus 100 ist und liefert daher die
       ursprüngliche Sequenznummer zurück, mit der das Skript vor der Deaktivierung installiert wurde. .P  Beide
       dieser  Optionen agieren nur auf den Runlevel-Links S, 2, 3, 4 oder 5. Falls kein Start-Runlevel nach dem
       Schlüsselwort »disable« oder »enable« angegeben wurde, werden die Skripte versuchen, alle Links in  allen
       Start-Runleveln zu verändern.

OPTIONEN

       -f     Erzwingt die Entfernung von Symlinks, selbst falls /etc/init.d/Name noch existiert.

BEISPIELE

       Links gemäß den Vorgaben einfügen:
          update-rc.d foobar defaults

       Die  äquivalenten  Abhängigkeitskopfzeilen  hätten  Start-  und  Stopp-Abhängigkeiten  auf $remote_fs und
       $syslog und starten in Runleveln 2-5 und Stoppen in Runleveln 0, 1 und 6.

       Alle Links für ein Skript entfernen (unter der Annahme, dass foobar bereits gelöscht wurde):
          update-rc.d foobar remove

       Beispiel für das Deaktivieren eines Dienstes:
          update-rc.d foobar disable

       Beispiel für einen Befehl zur Installation eines System-Initialisierungs-und-Herunterfahr-Skriptes:
          update-rc.d foobar defaults

       Beispiel für einen Befehl zum Deaktivieren eines System-Initialisierungs-und-Herunterfahr-Skriptes:
          update-rc.d foobar disable

FEHLER

       Siehe <http://bugs.debian.org/sysv-rc> und
        <http://bugs.debian.org/init-system-helpers> .

DATEIEN

       /etc/init.d/
              Das Verzeichnis, das die eigentlichen Init-Skripte enthält.

       /etc/rc?.d/
              Die Verzeichnisse, die die von init verwandten und durch update-rc.d verwalteten Links enthält.

       /etc/init.d/skeleton
              Modell für die Verwendung durch Autoren von init.d-Skripten.

SIEHE AUCH

       Debian Policy Manual,
       /etc/init.d/skeleton,
       insserv(8),
       init(8)

AUTOR

       Ian Jackson, Miquel van Smoorenburg

       Lizenz: GNU General Public License v2 oder neuer (GPLv2+)

COPYRIGHT

       2001 Henrique de Moraes Holschuh

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

       Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder  neuer
       bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn  Sie  Fehler  in  der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die
       Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.

14. November 2005                                                                                 UPDATE-RC.D(8)