Provided by: manpages-fr-extra_20111118_all bug

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.