Provided by:
manpages-fr-extra_20111118_all 
NOM
invoke-rc.d - Executer des actions de scripts d'initialisation de type
Systeme V
SYNOPSIS
invoke-rc.d [--quiet] [--force] [--try-anyway] [--disclose-deny]
[--query] [--no-fallback] nom action [param`etres script init...]
invoke-rc.d [--help]
DESCRIPTION
invoke-rc.d est une interface generique pour executer des actions de
scripts d'initialisation etc/init.d/nom de type Systeme V, obeissant
aux contraintes des niveaux d'execution et aux politiques locales
definies par l'administrateur.
Tous les acces aux scripts d'initialisation effectues par les scripts
de maintenance des paquets Debian devraient etre fait avec invoke-rc.d.
Cette page de manuel ne document que l'utilisation et le comportement
de invoke-rc.d. Pour une discussion sur les possibilites des scripts
d'initialisation de type Systeme V, veuillez consulter init(8) et le
manuel du programmeur dpkg (dpkg Programmers' Manual). Des informations
complementaire sur invoke-rc.d peuvent etre trouvees dans la section
sur les niveaux d'execution et sur les scripts init.d de la charte
Debian (Debian Policy Manual).
ACTIONS DES SCRIPTS D'INIT
Les actions standard sont : start, stop, force-stop, restart, reload,
force-reload et status. D'autres actions sont acceptees, mais causent
des problemes a policy-rc.d (voir la section POLITIQUE DES SCRIPTS
D'INIT), et des avertissement sont genere si la politique est activee.
Veuillez noter que tous les scripts d'initialisation n'implementent pas
toutes les actions listees ci-dessus, et que la politique peut
remplacer une action par une autre (ou d'autres) ou encore la refuser.
Tout parametre supplementaire sera passe au(x) script(s)
d'initialisation a executer.
Si une action doit etre menee sans tenir compte des politiques locales,
utilisez l'option --force.
OPTIONS
--help Afficher un message d'aide pour l'utilisation.
--quiet
Mode silencieux, aucun message d'erreur n'est genere.
--force
Essayer d'executer le script d'initialisation sans tenir compte
de la politique et des erreurs du sous-systeme de gestion des
scripts d'initialisation. L'utilisation de cette option dans les
scripts de maintenance Debian est fortement d'econseill'ee.
--try-anyway
Essaie d'executer le script d'initialisation si une erreur non
fatale est detectee.
--disclose-deny
Renvoyer un code de retour de 201 au lieu du code de retour 0 si
l'action du script d'initialisation est interdite par la
politique.
--query
Renvoyer un des code de retour 100-106. N'execute pas le script
d'initialisation, et force l'utilisation de --disclose-deny et
--no-fallback.
--no-fallback
Ignore toute action de rechange demandee par la politique.
Attention : c'est generalement une tres mauvaise idee pour les
actions autres que start.
CODES DE RETOUR
Si un script d'initialisation doit etre execute, invoke-rc.d renvoie
toujours le code de retour renvoye par le script d'initialisation. Les
scripts d'initialisation ne devraient pas renvoyer de code de retour
superieurs a 100 (reserve par Debian et par la SLB). Les codes de
retour valables renvoyes par invoke-rc.d sont :
0 Succ`es. Soit le script d'initialisation a ete execute et son
code de retour etait 0 (notez qu'une action de rechange a pu
etre execute a la place de celle fournie sur la ligne de
commande) ou il n'a pas ete execute a cause des contraintes du
niveau d'execution ou de la politique locale et parce que
--disclose-deny n'est pas utilise.
1 - 99 Reserve pour les script init.d, indique generalement un echec.
100 Identifiant du script d'initialisation (nom) inconnu. Ceci
signifie que le script d'initialisation n'a pas ete enregistre
correctement par update-rc.d ou que le script d'initialisation
n'existe pas.
101 Action non autoris'ee. L'action demandee ne sera pas effectuee a
cause des contraintes du niveau d'execution ou de la politique.
102 Erreur du sous-syst`eme. Le sous-systeme des scripts
d'initialisation (ou la politique) n'a pas fonctionne
correctement. De plus, l'execution forcee des scripts
d'initialisation avec --try-anyway ou --force a echoue.
103 Erreur de syntaxe.
104 Actionpermise. Le script d'initialisation aurait du etre
execute, mais l'option --query est utilisee.
105 Comportement incertain. Impossible de determiner si l'action
aurait due etre effectuee ou non, et l'option --query est
utilisee.
106 Action de rechange demand'ee. La politique interdit l'action
demandee et fournit une action de rechange autorisee a utiliser
a la place.
POLITIQUE DES SCRIPTS D'INIT
invoke-rc.d introduit le concept d'une politique utilisee pour verifier
si un script d'initialisation doit etre execute ou non ou si une autre
action doit etre menee a la place. Cette politique a plusieurs
utilisations la plus immediate etant d'eviter que des mises a jour de
paquets ne demarrent des demons en dehors des niveaux d'execution et
qu'un paquet demarre ou arrete des demons dans des << prisons >>
chroot.
La politique fournit les possibilites suivantes : interdire ou
autoriser l'execution d'une action ; demander qu'une action (de
rechange) soit effectuee, a la place de l'action demandee sur la ligne
de commande ; ou demander a ce que plusieurs actions soient essayees
dans un certain ordre jusqu'a ce qu'une d'entre elles reussisse
(plusieurs actions de rechange).
invoke-rc.d lui-meme ne tient compte que du niveau d'execution ; il
interdit toute tentative de demarrage d'un service dans un niveau
d'execution ou il serait desactive. Les autres politiques sont
implementees en utilisant le programme d'aide policy-rc.d et sont
disponible si /usr/sbin/policy-rc.d est installe sur le systeme.
FICHIERS
/etc/init.d/*
Script d'initialisation Systeme V.
/usr/sbin/policy-rc.d
Couche d'aide pour les politiques de scripts d'initialisation
(facultatif).
/etc/runlevel.conf
Configuration des niveaux d'execution de file-rc (si le paquet
file-rc est utilise).
/etc/rc?.d/*
Configuration des niveaux d'execution Systeme V (si le paquet
sysv-rc est utilise).
NOTES
invoke-rc.d traite de facon particuliere l'action status et renvoie un
code de retour de 4 au lieu de 0 lorsque cette action est refusee.
BOGUES
Veuillez signaler tout bogue en utilisant le systeme de suivi des bogue
de Debian, disponible sur http://bugs.debian.org/, pour les paquets
sysv-rc ou file-rc (en fonction de la version de invoke-rc.d que vous
utilisez).
VOIR AUSSI
Manuel du programmeur Dpkg
/etc/init.d/skeleton,
update-rc.d(8),
init(8),
/usr/share/doc/sysv-rc/README.policy-rc.d.gz
TRADUCTION
La traduction de cette page de manuel est maintenue par les membres de
la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez
signaler toute erreur de traduction par un rapport de bogue sur le
paquet manpages-fr-extra.