1
.\" Hey, Emacs! This is an -*- nroff -*- source file.
2
.\" Authors: Ian Jackson
3
.\" Traduction de la révision CVS 1.4
4
.TH UPDATE\-RC.D 8 "23 décembre 2003" "Projet Debian " "Utilitaires de dpkg"
6
update\-rc.d \- Pour installer ou supprimer les liens vers les scripts
7
d'initialisation de type System-V
17
.RI [ NN " | " NN-start " " NN-stop ]
23
.IR "NN runlevel runlevel " ...
26
.IR "NN runlevel runlevel " ...
30
met à jour automatiquement les liens vers les scripts d'initialisation de type
31
System-V dont le nom est
32
.BI /etc/rc runlevel .d/ NNnom
34
.BI /etc/init.d/ name \fR.
37
quand on change de niveau de fonctionnement et ils sont généralement utilisés
38
pour démarrer ou arrêter des services tels que les démons.
40
est l'un des niveaux de fonctionnement autorisés par
41
.BR init ", " 0123456789S ,
44
est le code à deux chiffres utilisé par
46
pour décider de l'ordre d'exécution des scripts.
48
Cette page de manuel documente seulement le comportement de
51
Pour une discussion sur la préparation des scripts pour l'initialisation de type System-V voyez
55
.SH L'INSTALLATION DES LIENS DES SCRIPTS D'INITIALISATION
56
Quand update-rc.d est lancé avec les options
57
.BR defaults ", " start ", ou " stop,
59
.BI /etc/rc runlevel .d/[SK] NNname
60
qui pointent vers le script
61
.BI /etc/init.d/ name\fR.
64
.BI /etc/rc runlevel .d/[SK]?? name
67
ne fait rien. C'est ainsi pour que l'administrateur système puisse
68
réarranger les liens -- à condition qu'il en reste au moins un -- sans
69
que sa configuration ne soit réécrite.
75
crée des liens pour démarrer un service dans les niveaux de fonctionnement
77
et des liens pour arrêter un service dans les niveaux
79
Par défaut, tous les liens ont un code égal à 20, mais on peut le changer en
80
donnant un ou deux arguments
82
quand un seul argument est donné, il remplace le code à la fois pour les
83
liens de démarrage (start) et pour les liens d'arrêt (stop) ; quand deux
84
arguments sont donnés, le premier remplace le code pour les liens de
85
démarrage (start) et le second remplace le code pour les liens d'arrêt (stop).
89
on peut indiquer les niveaux de fonctionnement dans lesquels lancer ou
90
arrêter les services en utilisant une suite explicite d'ensembles d'arguments :
92
Chacun de ces ensembles commence par un argument
94
de manière à indiquer s'il faut créer des liens de démarrage ou d'arrêt.
95
Ensuite vient le nombre du code
97
pour tous les liens de cet ensemble, puis un ou plusieurs nombres indiquant
98
le niveau de fonctionnement, un seul argument pour chacun. l'ensemble se
99
termine par un argument
105
on utilise une détermination explicite, il faut habituellement un ensemble de
108
et un ensemble d'arrêt
110
Quand on veut différents codes dans les différents niveaux de fonctionnement,
111
on peut spécifier différents ensembles de démarrage
113
ou différents ensembles d'arrêt
117
.BI /etc/init.d/ name
118
doit exister avant de lancer
120
pour créer les liens.
121
.SH LA SUPPRESSION DES SCRIPTS
122
Quand on appelle update-rc.d avec l'option
124
les liens dans les répertoires
125
.BI /etc/rc runlevel .d
126
qui pointent vers le script
127
.BI /etc/init.d/ name\fR.
129
Ce script doit déjà avoir été supprimé --
132
On appelle habituellement
134
dans le script « post-removal » d'un paquet et quand ce script a détecté que
135
son premier argument était
137
Cela indique que l'utilisateur a demandé le suppression de la configuration de
139
Tout fichier dans les répertoires
140
.BI /etc/rc runlevel .d
141
qui n'est pas un lien symbolique vers le script
142
.BI /etc/init.d/ name
147
Ne fait rien, montre seulement ce qui pourrait être fait.
150
Force la suppression des liens même si
151
.BI /etc/init.d/ name
154
Insère des liens avec l'option « defaults » :
156
.B " update-rc.d foobar defaults"
158
La męme commande, avec une détermination explicite utilisant les ensembles
161
.B " update-rc.d foobar start 20 2 3 4 5 . stop 20 0 1 6 ."
165
Il devrait y avoir un moyen pour l'administrateur système d'indiquer à
168
au moins les niveaux de fonctionnement par défaut à utiliser pour le
169
démarrage et l'arrêt des services ; l'administrateur systàme devrait sans
170
doute aussi pouvoir changer d'autres choses.
174
Le répertoire qui contient en fait les scripts d'initialisation.
177
Le répertoire qui contient les liens utilisés par
182
.B /etc/init.d/skeleton
183
Modàle pour l'écriture des scripts de
186
.IR "la charte Debian" ,
188
.BR /etc/init.d/skeleton ,
192
Philippe Batailler. Dec 2000.