Provided by: manpages-fr-extra_20111118_all bug

NOM

       invoke-rc.d - Exécuter des actions de scripts d'initialisation de type Système V

SYNOPSIS

       invoke-rc.d [--quiet] [--force] [--try-anyway] [--disclose-deny] [--query] [--no-fallback]
       nom action [paramètres script init...]

       invoke-rc.d [--help]

DESCRIPTION

       invoke-rc.d  est  une  interface  générique  pour  exécuter   des   actions   de   scripts
       d'initialisation  etc/init.d/nom  de type Système V, obéissant aux contraintes des niveaux
       d'exécution et aux politiques locales définies par l'administrateur.

       Tous les accès aux scripts d'initialisation effectués par les scripts de  maintenance  des
       paquets Debian devraient être 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  possibilités  des  scripts  d'initialisation  de  type  Système V,
       veuillez  consulter  init(8)  et le manuel du programmeur dpkg (dpkg Programmers' Manual).
       Des informations complémentaire sur invoke-rc.d peuvent être trouvées dans la section  sur
       les  niveaux  d'exécution  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 acceptées, mais causent des problèmes à policy-rc.d (voir la
       section POLITIQUE DES SCRIPTS D'INIT), et des avertissement sont généré  si  la  politique
       est activée.

       Veuillez noter que tous les scripts d'initialisation n'implémentent pas toutes les actions
       listées ci-dessus, et que la politique  peut  remplacer  une  action  par  une  autre  (ou
       d'autres) ou encore la refuser.

       Tout paramètre supplémentaire sera passé au(x) script(s) d'initialisation à exécuter.

       Si  une action doit être menée 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 généré.

       --force
              Essayer d'exécuter le script d'initialisation sans tenir compte de la politique  et
              des  erreurs du sous-système de gestion des scripts d'initialisation. L'utilisation
              de cette option dans les scripts de maintenance Debian est fortement déconseillée.

       --try-anyway
              Essaie d'exécuter le script d'initialisation si une erreur non fatale est détectée.

       --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'exécute pas le script d'initialisation,
              et force l'utilisation de --disclose-deny et --no-fallback.

       --no-fallback
              Ignore toute action de  rechange  demandée  par  la  politique.  Attention :  c'est
              généralement une très mauvaise idée pour les actions autres que start.

CODES DE RETOUR

       Si  un  script d'initialisation doit être exécuté, invoke-rc.d renvoie toujours le code de
       retour renvoyé par le script d'initialisation. Les scripts d'initialisation  ne  devraient
       pas  renvoyer  de  code de retour supérieurs à 100 (réservé par Debian et par la SLB). Les
       codes de retour valables renvoyés par invoke-rc.d sont :

       0      Succès. Soit le script d'initialisation a été exécuté et son code de retour était 0
              (notez  qu'une action de rechange a pu être exécuté à la place de celle fournie sur
              la ligne de commande) ou il n'a pas été exécuté à cause des contraintes  du  niveau
              d'exécution  ou  de  la  politique  locale  et  parce que --disclose-deny n'est pas
              utilisé.

       1 - 99 Réservé pour les script init.d, indique généralement un échec.

       100    Identifiant du script d'initialisation (nom) inconnu. Ceci signifie que  le  script
              d'initialisation  n'a  pas  été  enregistré  correctement par update-rc.d ou que le
              script d'initialisation n'existe pas.

       101    Action non  autorisée.  L'action  demandée  ne  sera  pas  effectuée  à  cause  des
              contraintes du niveau d'exécution ou de la politique.

       102    Erreur  du  sous-système.  Le  sous-système  des  scripts  d'initialisation  (ou la
              politique) n'a pas fonctionné correctement. De plus, l'exécution forcée des scripts
              d'initialisation avec --try-anyway ou --force a échoué.

       103    Erreur de syntaxe.

       104    Actionpermise.  Le  script  d'initialisation  aurait du être exécuté, mais l'option
              --query est utilisée.

       105    Comportement incertain. Impossible  de  déterminer  si  l'action  aurait  due  être
              effectuée ou non, et l'option --query est utilisée.

       106    Action de rechange demandée. La politique interdit l'action demandée et fournit une
              action de rechange autorisée à utiliser à la place.

POLITIQUE DES SCRIPTS D'INIT

       invoke-rc.d introduit le concept d'une politique  utilisée  pour  vérifier  si  un  script
       d'initialisation  doit  être  exécuté  ou  non ou si une autre action doit être menée à la
       place. Cette politique a plusieurs utilisations la plus immédiate étant d'éviter  que  des
       mises à jour de paquets ne démarrent des démons en dehors des niveaux d'exécution et qu'un
       paquet démarre ou arrête des démons dans des « prisons » chroot.

       La politique fournit les possibilités suivantes : interdire ou autoriser l'exécution d'une
       action ;  demander  qu'une  action  (de  rechange)  soit effectuée, à la place de l'action
       demandée sur la ligne de commande ; ou demander à ce que plusieurs actions soient essayées
       dans  un  certain  ordre  jusqu'à  ce qu'une d'entre elles réussisse (plusieurs actions de
       rechange).

       invoke-rc.d lui-même ne tient  compte  que  du  niveau  d'exécution ;  il  interdit  toute
       tentative de démarrage d'un service dans un niveau d'exécution où il serait désactivé. Les
       autres politiques sont implémentées en utilisant le programme d'aide policy-rc.d  et  sont
       disponible si /usr/sbin/policy-rc.d est installé sur le système.

FICHIERS

       /etc/init.d/*
              Script d'initialisation Système V.

       /usr/sbin/policy-rc.d
              Couche d'aide pour les politiques de scripts d'initialisation (facultatif).

       /etc/runlevel.conf
              Configuration  des  niveaux  d'exécution  de  file-rc  (si  le  paquet  file-rc est
              utilisé).

       /etc/rc?.d/*
              Configuration des niveaux d'exécution Système V (si le paquet sysv-rc est utilisé).

NOTES

       invoke-rc.d traite de façon particulière l'action status et renvoie un code de retour de 4
       au lieu de 0 lorsque cette action est refusée.

BOGUES

       Veuillez  signaler  tout  bogue  en  utilisant  le  système  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.