.\" -*- coding: UTF-8 -*- .\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH UPDATE\-RC.D 8 "" "14. November 2005" "Debian GNU/Linux" .SH BEZEICHNUNG update\-rc.d \- System\-V\-artige Init\-Skript\-Links installieren und entfernen .SH ÜBERSICHT .sp \fBupdate\-rc.d\fP [\fI\-f\fP] \fIName\fP \fBremove\fP .sp \fBupdate\-rc.d\fP \fIName\fP \fBdefaults\fP .sp \fBupdate\-rc.d\fP \fIName\fP \fBdefaults\-disabled\fP .sp \fBupdate\-rc.d\fP \fIName\fP \fBdisable|enable\fP [ \fIS|2|3|4|5\fP ] .SH BESCHREIBUNG .sp \fBupdate\-rc.d\fP aktualisiert die System\-V\-artigen Init\-Skripte\-Links \fB/etc/rc\fP\fIRunlevel\fP\fB\&.d/\fP\fINNName\fP, deren Ziel das Skript \fB/etc/init.d/\fP\fIName\fP ist\&. Diese Links werden von \fBinit\fP ausgeführt, wenn es die Runlevel ändert; sie werden im Allgemeinen zum Starten und Stoppen von Systemdiensten wie Daemons verwandt. \fIRunlevel\fP ist einer der durch \fBinit\fP unterstützten Runlevel, konkret \fB0123456789S\fP, und \fINN\fP ist die zweiziffrige Sequeznummer, die bestimmt, wo in der Sequenz \fBinit\fP das Skript ausführen wird. .sp Diese Handbuchseite dokumentiert nur die Verwendung und das Verhalten von \fBupdate\-rc.d\fP\&. Für eine Besprechung des Aufbaus System\-V\-artiger Init\-Skripte lesen Sie bitte \fBinit\fP(8) und das \fIDebian Policy Manual\fP\&. .SH "INIT\-SKRIPT\-LINKS INSTALLIEREN" .sp 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 \fBinsserv\fP(8) für Details über das LSB\-Kopfzeilenformat. .sp Bei der Ausführung mit der Option \fBdefaults\fP erstellt \fBupdate\-rc.d\fP unter Verwendung der Runlevel\- und Abhängigkeitsinformationen aus den Init.d\-Skript\-LSB\-Kommentarzeilen Links mit Namen \fB/etc/rc\fP\fIRunlevel\fP\fB\&.d/[SK]\fP\fINNName\fP, die auf das Skript \fB/etc/init.d/\fP\fIName\fP zeigen. .sp Bei der Ausführung mit der Option \fBdefaults\-disabled\fP erstellt \fBupdate\-rc.d\fP unter Verwendung der Runlevel\- und Abhängigkeitsinformationen aus den Init.d\-Skript\-LSB\-Kommentarzeilen Links mit Namen \fB/etc/rc\fP\fIRunlevel\fP\fB\&.d/K\fP\fINNName\fP, die auf das Skript \fB/etc/init.d/\fP\fIname\fP zeigen. Dies bedeutet, dass das Init.d\-Skript deaktiviert wird (siehe unten). .sp Falls irgendeine Datei namens \fB/etc/rc\fP\fIRunlevel\fP\fB\&.d/[SK]??\fP\fIName\fP bereits existiert, macht \fBupdate\-rc.d\fP 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. .sp Ältere Versionen von \fBupdate\-rc.d\fP unterstützten auch die Optionen \fBstart\fP und \fBstop\fP. Diese Optionen werden nicht mehr unterstützt und sind nun äquivalent zur Option \fBdefaults\fP. .sp 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 \fIpostinst\fP bei der Ausführung von \fBupdate\-rc.d\fP 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 \fBS\fP nach \fBK\fP umzubenennen\&. \&.P Der Name des Skripts \&.BI /etc/init.d/ muss existieren, bevor \fBupdate\-rc.d\fP ausgeführt wird, um die Links zu erstellen. .SH "SKRIPTE ENTFERNEN" .sp Beim Aufruf mit der Option \fIremove\fP entfernt \fBupdate\-rc.d\fP alle Links auf das Skript \fB/etc/init.d/\fP\fIName\fP in den Verzeichnissen \fB/etc/rc\fP\fIRunlevel\fP\fB\&.d\fP\&. Das Skript muss bereits gelöscht worden sein. Falls das Skript noch vorhanden ist, bricht \fBupdate\-rc.d\fP mit einer Fehlermeldung ab. \&.P \fBupdate\-rc.d\fP wird normalerweise vom Skript »post\-removal« des Pakets aufgerufen, wenn dem Skript das Argument \fBpurge\fP übergeben wird. Alle Dateien in den Verzeichnissen \fB/etc/rc\fP\fIrunlevel\fP\fB\&.d\fP, die keine symbolischen Links auf \fB/etc/init.d/\fP\fIName\fP sind, werden nicht verändert. .SH "DEAKTIVEREN VON INIT\-SKRIPT\-START\-LINKS" .sp Bei der Ausführung mit den Optionen \fBdisable\fP [ \fIS|2|3|4|5\fP ] verändert \fBupdate\-rc.d\fP bestehende Runlevel\-Links für das Skript \fB/etc/init.d/\fP\fIName\fP durch Umbenennung von Start\-Links in Stop\-Links mit Sequenznummer, die identisch zur Differenz von 100 Minus der ursprünglichen Sequenznummer sind. .sp Bei der Ausführung mit den Optionen \fBenable\fP [ \fIS|2|3|4|5\fP ] verändert \fBupdate\-rc.d\fP bestehende Runlevel\-Links für das Skript \fB/etc/init.d/\fP\fIName\fP 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. .SH OPTIONEN .INDENT 0.0 .TP \fB\-f\fP Erzwingt die Entfernung von Symlinks, selbst falls \fB/etc/init.d/\fP\fIName\fP noch existiert. .UNINDENT .SH BEISPIELE .sp Links gemäß den Vorgaben einfügen: .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d foobar defaults\fP .UNINDENT .UNINDENT .sp 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. .sp Alle Links für ein Skript entfernen (unter der Annahme, dass foobar bereits gelöscht wurde): .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d foobar remove\fP .UNINDENT .UNINDENT .sp Beispiel für das Deaktivieren eines Dienstes: .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d foobar disable\fP .UNINDENT .UNINDENT .sp Beispiel für einen Befehl zur Installation eines System\-Initialisierungs\-und\-Herunterfahr\-Skriptes: .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d foobar defaults\fP .UNINDENT .UNINDENT .sp Beispiel für einen Befehl zum Deaktivieren eines System\-Initialisierungs\-und\-Herunterfahr\-Skriptes: .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d foobar disable\fP .UNINDENT .UNINDENT .SH FEHLER .sp Siehe \fI\%http://bugs.debian.org/sysv\-rc\fP und \fI\%http://bugs.debian.org/init\-system\-helpers\fP\&. .SH DATEIEN .INDENT 0.0 .TP \fB/etc/init.d/\fP Das Verzeichnis, das die eigentlichen Init\-Skripte enthält. .TP \fB/etc/rc?.d/\fP Die Verzeichnisse, die die von \fBinit\fP verwandten und durch \fBupdate\-rc.d\fP verwalteten Links enthält. .TP \fB/etc/init.d/skeleton\fP Modell für die Verwendung durch Autoren von \fBinit.d\fP\-Skripten. .UNINDENT .SH "SIEHE AUCH" .nf \fIDebian Policy Manual\fP, \fB/etc/init.d/skeleton\fP, \fBinsserv\fP(8), \fBinit\fP(8) .fi .sp .SH AUTOR Ian Jackson, Miquel van Smoorenburg Lizenz: GNU General Public License v2 oder neuer (GPLv2+) .SH COPYRIGHT .\" Generated by docutils manpage writer. 2001 Henrique de Moraes Holschuh . .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .