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 [paramtres 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      Succs. 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.