.\" -*- 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 novembre 2005" "Debian GNU/Linux" .SH NOM update\-rc.d \- Installer ou supprimer les liens vers les scripts d'initialisation de type Système\ V .SH SYNOPSIS .sp \fBupdate\-rc.d\fP [\fI\-f\fP] \fInom\fP \fBremove\fP .sp \fBupdate\-rc.d\fP \fInom\fP \fBdefaults\fP .sp \fBupdate\-rc.d\fP \fInom\fP \fBdefaults\-disabled\fP .sp \fBupdate\-rc.d\fP \fInom\fP \fBdisable|enable\fP [ \fIS|2|3|4|5\fP ] .SH DESCRIPTION .sp \fBupdate\-rc.d\fP met à jour automatiquement les liens vers le script d'initialisation de type Système\ V dont le nom est \fB/etc/rc\fP\fIrunlevel\fP\fB\&.d/\fP\fINNnom\fP vers le script \fB/etc/init.d/\fP\fInom\fP\&. Ces liens sont lancés par \fBinit\fP quand le niveau de fonctionnement change et ils sont généralement utilisés pour démarrer ou arrêter des services tels que les démons. \fIrunlevel\fP est l'un des niveaux de fonctionnement autorisés par \fBinit\fP, c'est\-à\-dire, \fB0123456789S\fP, et \fINN\fP est le code à deux chiffres utilisé par \fBinit\fP pour décider de la séquence d'exécutions des scripts. .sp Cette page de manuel documente seulement le comportement de \fBupdate\-rc.d\fP et son utilisation. Pour une discussion sur la préparation des scripts pour l'initialisation de type Système\ V, consultez \fBinit\fP(8) et la \fIcharte Debian\fP\&. .SH "INSTALLATION DES LIENS DES SCRIPTS D'INITIALISATION" .sp \fBupdate\-rc.d\fP nécessite que des informations de dépendance et de niveau de fonctionnement soient fournies dans l'en\-tête de commentaire LSB de tous les scripts init.d. Consultez la page de manuel \fBinsserv\fP(8) pour avoir plus de détails sur le format d'en\-tête LSB. .sp Quand \fBupdate\-rc.d\fP est lancé avec l'option \fBdefaults\fP, il crée les liens \fB/etc/rc\fP\fIrunlevel\fP\fB\&.d/[SK]\fP\fINNnom\fP qui pointent vers le script \fB/etc/init.d/\fP\fInom\fP en utilisant l'information de niveau de fonctionnement et de dépendance de l'en\-tête de commentaire LSB du script init.d. .sp Quand \fBupdate\-rc.d\fP est lancé avec l'option \fBdefaults/disabled\fP, il crée les liens \fB/etc/rc\fP\fIrunlevel\fP\fB\&.d/[SK]\fP\fINNnom\fP qui pointent vers le script \fB/etc/init.d/\fP\fInom\fP en utilisant l'information de niveau de fonctionnement et de dépendance de l'en\-tête de commentaire LSB du script init.d. Cela signifie que ce script sera désactivé (voir ci\-dessous). .sp Quand des fichiers \fB/etc/rc\fP\fIrunlevel\fP\fB\&.d/[SK]??\fP\fInom\fP existent déjà, \fBupdate\-rc.d\fP ne fait rien. Ce programme a été conçu ainsi de façon à ne jamais modifier une configuration existante qui aurait été personnalisée par l’administrateur du système. Le programme n'installera des liens que si aucun n'est présent, c'est\-à\-dire s'il semble que le service n'était pas installé auparavant. .sp Les anciennes versions de \fBupdate\-rc.d\fP prenaient également en charge les options \fBstart\fP et \fBstop\fP. Ces options ne sont plus prises en charge et sont maintenant équivalentes à l'option \fBdefaults\fP. .sp Une erreur courante d'administration d'un système consiste à supprimer les liens en pensant que cela «\ désactive\ » le service, c'est\-à\-dire que cela empêchera le service de démarrer. Cependant, si tous les liens sont supprimés, alors la prochaine fois que le paquet sera mis à jour, son script \fIpostinst\fP lancera \fBupdate\-rc.d\fP de nouveau, ce qui réinstallera les liens à leur emplacement par défaut. La façon correcte pour désactiver des services est de configurer le service comme étant arrêté dans tous les niveaux d'exécution pour lesquels il serait démarré par défaut. Avec le système d'initialisation Système\ V, cela signifie qu'il faut renommer le lien symbolique du service de \fBS\fP vers \fBK\fP\&. Le script \fB/etc/init.d/\fP\fInom\fP doit exister avant l’exécution de \fBupdate\-rc.d\fP pour créer les liens. .SH "SUPPRESSION DES SCRIPTS" .sp Quand \fBupdate\-rc.d\fP est appelé avec l'option \fIremove\fP, les liens dans les répertoires \fB/etc/rc\fP\fIrunlevel\fP\fB\&.d\fP qui pointent vers le script \fB/etc/init.d/\fP\fInom\fP sont supprimés. Ce script doit déjà avoir été supprimé. Si le script est toujours présent, \fBupdate\-rc.d\fP quittera avec un message d'erreur. \fBupdate\-rc.d\fP est habituellement appelé par un script de post\-suppression de paquet et quand l’argument \fBpurge\fP est fourni à ce script. Tous les fichiers dans les répertoires \fB/etc/rc\fP\fIrunlevel\fP\fB\&.d\fP qui ne sont pas des liens symboliques vers le script \fB/etc/init.d/\fP\fInom\fP seront inchangés. .SH "DÉSACTIVATION DES LIENS DE DÉMARRAGE DES SCRIPTS D'INITIALISATION" .sp Avec les options \fBdisable\fP [ \fIS|2|3|4|5\fP ], \fBupdate\-rc.d\fP modifie les liens de niveau d'exécution existants pour le script \fB/etc/init.d/\fP\fInom\fP en renommant les liens de démarrage en liens d'arrêt avec un numéro de séquence égal à 100 moins le numéro de séquence d'origine. .sp Avec les options \fBenable\fP [ \fIS|2|3|4|5\fP ], \fBupdate\-rc.d\fP modifie les liens de niveau d'exécution existants pour le script \fB/etc/init.d/\fP\fInom\fP en renommant les liens d'arrêt en liens de démarrage avec un numéro de séquence égal à la différence positive du numéro de séquence actuelle moins 100, revenant ainsi au numéro de séquence d'origine du script avant qu'il ne soit désactivé. Ces deux options ne fonctionnent qu'avec les niveaux d'exécution S, 2, 3, 4 ou\ 5. Si aucun niveau d'exécution n'est précisé après le mot clé \fBdisable\fP ou \fBenable\fP, le script essaiera de modifier des liens dans tous les niveaux d'exécution. .SH OPTIONS .INDENT 0.0 .TP \fB\-f\fP Forcer la suppression des liens même si \fB/etc/init.d/\fP\fInom\fP existe encore. .UNINDENT .SH EXEMPLES .sp Insérer des liens avec l'option «\ defaults\ »\ : .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d truc defaults\fP .UNINDENT .UNINDENT .sp L'en\-tête des dépendances équivalent devrait avoir des dépendances de démarrage et d'arrêt pour $remote_fs et $syslog, et devrait démarrer dans les niveaux d'exécution 2 à\ 5 et s'arrêter dans les niveaux 0, 1 et\ 6. .sp Retirer tous les liens d'un script (en supposant que truc a déjà été supprimé)\ : .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d truc remove\fP .UNINDENT .UNINDENT .sp Exemple de désactivation d'un service\ : .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d truc disable\fP .UNINDENT .UNINDENT .sp Exemple de commande pour installer un script système d'initialisation et d'arrêt\ : .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d truc defaults\fP .UNINDENT .UNINDENT .sp Exemple de commande pour désactiver un script système d'initialisation et d'arrêt\ : .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d truc disable\fP .UNINDENT .UNINDENT .SH BOGUES .sp Consultez \fI\%http://bugs.debian.org/sysv\-rc\fP et \fI\%http://bugs.debian.org/init\-system\-helpers\fP\&. .SH FICHIERS .INDENT 0.0 .TP \fB/etc/init.d/\fP Le répertoire qui contient les scripts d'initialisation eux\-mêmes. .TP \fB/etc/rc?.d/\fP Les répertoires qui contiennent les liens utilisés par \fBinit\fP et gérés par \fBupdate\-rc.d\fP. .TP \fB/etc/init.d/skeleton\fP Modèle pour l'écriture des scripts d'\fBinit.d\fP. .UNINDENT .SH "VOIR AUSSI" .nf \fIDebian Policy Manual\fP, \fB/etc/init.d/skeleton\fP, \fBinsserv\fP(8), \fBinit\fP(8) .fi .sp .SH AUTEUR Ian Jackson, Miquel van Smoorenburg Licence\ : licence publique générale GNU version\ 2 ou postérieure (GPLv2+) .SH COPYRIGHT .\" Generated by docutils manpage writer. 2001 Henrique de Moraes Holschuh . .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par carmie, Thierry Vignaud , Éric Piel , Gérard Delafond , Danny , Christophe Blaess , Frédéric Delanoy , François Wendling , Philippe Batailler, Nicolas François , David Prévot , Romain Doumenc , Thomas Vincent et Jean-Paul Guillonneau . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .