Provided by: debianutils_4.2.1ubuntu2_i386 bug

NOM

       run-parts - exécute les scripts ou les exécutables d'un répertoire

SYNOPSIS

       run-parts  [--test]  [--verbose] [--report] [--lsbsysinit] [--regex=RE]
       [--umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version]
       [--list] [--reverse] [--] rpertoire

       run-parts -V

DESCRIPTION

       run-parts exécute tous les fichiers exécutables situés dans rpertoire,
       et dont le nom  satisfait  les  contraintes  décrites  ci-dessous.  Les
       autres fichiers sont ignorés.

       Si  ni  l'option --lsbsysinit ni l'option --regex n'est utilisée, alors
       les noms ne doivent comporter que  des  lettres  ASCII  (minuscules  ou
       majuscules),   des   chiffres   ASCII,   des   tirets  de  soulignement
       (« underscore ») ASCII ou des tirets (signes moins) ASCII.

       Si l'option --lsbsysinit est utilisée, alors les noms ne doivent pas se
       terminer    par   « .dpkg-old »,   « .dpkg-dist »,   « .dpkg-new »   ou
       « .dpkg-tmp » et doivent appartenir à un (ou plusieurs)  des  ensembles
       de noms suivants :
        - noms spécifiés par LANANA (^[a-z0-9]+$) ;
        -      noms      hiérarchiques      et      réservés      par      LSB
       (^_?([a-z0-9_.]+-)+[a-z0-9]+$) ;
        - noms des scripts cron définis par Debian (^[a-zA-Z0-9_-]+$).

       Si l'option --regex est  utilisée,  les  noms  doivent  correspondre  à
       l'expression rationnelle spécifiée en tant qu'argument à cette option.

       Les  fichiers  sont exécutés dans l'ordre lexicographique de leur nom à
       moins que l'option --reverse ne soit  utilisée,  auquel  cas  ils  sont
       exécutés dans l'ordre inverse.

OPTIONS

       --test affiche  le  nom  des  scripts  qui seront exécutés, mais ne les
              exécute pas.

       --list affiche le nom de tous les fichiers dont le  nom  satisfait  les
              contraintes  (pas  uniquement  les  exécutables),  mais  ne  les
              exécute  pas.  Cette  option  ne  peut  pas  être  utilisée   en
              conjonction de l'option --test.

       -v, --verbose
              affiche  le nom de chaque script sur la sortie d'erreur avant de
              l'exécuter.

       --report
              similaire à --verbose, mais n'affiche que le nom des scripts qui
              produisent  une  sortie.  Le  nom  du  script est affiché sur la
              sortie utilisée en premier : soit la sortie  standard,  soit  la
              sortie d'erreur.

       --reverse
              inverse l'ordre d'exécution des scripts.

       --exit-on-error
              permet  de  quitter  dès  qu'un  script  retourne une valeur non
              nulle.

       --lsbsysinit
              utilise les noms LSB plutôt que le comportement ordinaire.

       --new-session
              exécute chaque script dans un processus séparé. Si cette  option
              est  utilisée,  tuer  run-parts  ne tuera pas le script en cours
              d'exécution : il s'exécutera jusqu'au bout.

       --regex=RE
              valide  les  noms  de  fichier  en  fonction   de   l'expression
              rationnelle RE. Voir la section EXEMPLES.

       -u, --umask=umask
              positionne  le masque de création de fichier (« umask ») à umask
              avant de lancer les scripts. umask doit être spécifié en  octal.
              Par défaut, le masque utilisé est 022.

       -a, --arg=argument
              passe  argument  aux  scripts.  Utilisez  --arg  pour chacun des
              arguments que vous voulez passer.

       --     spécifie la fin des options. Tout nom de fichier situé après  --
              ne  sera pas interprété comme une option, même s'il commence par
              un tiret.

       -h, --help
              affiche un message d'aide puis quitte.

       -V, --version
              affiche la version et le copyright, puis quitte.

EXEMPLES

       Affiche les noms de tous les fichiers dans /etc commençant par « p » et
       se terminant par « d » :

       run-parts --list --regex '^p.*d$' /etc

COPYRIGHT

       Copyright (C) 1994 Ian Jackson.

       Copyright (C) 1996 Jeff Noxon.

       Copyright (C) 1996, 1997, 1998 Guy Maor

       Copyright  (C)  2002,  2003,  2004,  2005, 2006, 2007, 2008, 2009 Clint
       Adams

       run-parts est  un  logiciel  libre ;  voyez  la  « GNU  General  Public
       Licence »  version  2  ou supérieure pour le copyright. Il n'y a pas de
       garantie.

TRADUCTION

       Ce document est une traduction, réalisée  par  Nicolas  FRANÇOIS  le  8
       décembre 2005.

       L'équipe  de  traduction a fait le maximum pour réaliser une adaptation
       française de qualité.

       La version anglaise  la  plus  à  jour  de  ce  document  est  toujours
       consultable en ajoutant l'option « -L C » à la commande man.

       N'hésitez  pas  à  signaler  à  l'auteur  ou  à  la liste de traduction
       <debian-l10-french@lists.debian.org>, selon le cas, toute  erreur  dans
       cette page de manuel.