Provided by: debianutils_4.7_amd64 bug

NOME

       run-parts - esegue script o programmi in una directory

SINTASSI

       run-parts  [--test]  [--verbose]  [--report]  [--lsbsysinit]  [--regex=ER] [--umask=umask]
       [--arg=argomento]  [--exit-on-error]  [--help]  [--version]  [--list]   [--reverse]   [--]
       DIRECTORY

       run-parts -V

DESCRIZIONE

       run-parts  esegue  tutti  i  file  eseguibili i cui nomi soddisfano i criteri descritti in
       seguito, che si trovano nella directory directory. Gli  altri  file  e  directory  vengono
       silenziosamente ignorate.

       Se  non è specificata né l'opzione --lsbsysinit né l'opzione --regex, allora i nomi devono
       essere composti interamente di lettere ASCII minuscole e maiuscole, cifre ASCII,  trattini
       bassi ASCII e trattini-meno ASCII.

       Se  viene  specificata  l'opzione  --lsbsysinit,  allora  i  nomi non devono terminare con
       .dpkg-old, .dpkg-dist, .dpkg-new o .dpkg-tmp  e  devono  appartenere  ad  uno  o  più  dei
       seguenti  spazi  dei nomi: lo spazio dei nomi assegnato da LANANA (^[a-z0-9]+$), gli spazi
       dei nomi riservato e gerarchico di LSB (^_?([a-z0-9_.]+-)+[a-z0-9]+$) e lo spazio dei nomi
       degli script cron di Debian (^[a-zA-Z0-9_-]+$).

       Se  viene  specificata  l'opzione  --regex,  i  nomi  devono corrispondere all'espressione
       regolare estesa personalizzata specificata come argomento di tale opzione.

       I file vengono eseguiti in base all'ordine lessicale (secondo le regole di collazione  dei
       caratteri  della locale C/POSIX) dei loro nomi, a meno che non venga specificata l'opzione
       --reverse nel qual caso vengono eseguiti nell'ordine inverso.

OPZIONI

       --test stampa i nomi degli script che verrebbero eseguiti, ma non li esegue veramente.

       --list stampa i nomi di tutti i file che corrispondono (non soltanto gli  eseguibili),  ma
              non li esegue veramente. Questa opzione non può essere usata con --test.

       -v, --verbose
              stampa il nome di ogni script su stderr prima dell'esecuzione.

       --report
              simile  a  --verbose,  ma stampa solo il nome degli script che producono output. Il
              nome dello script viene stampato su stdout o stderr, a seconda su quale dei due  lo
              script produce prima output.

       --reverse
              inverte l'ordine di esecuzione degli script.

       --exit-on-error
              termina non appena uno script restituisce un codice d'uscita diverso da zero.

       --lsbsysinit
              usa spazi dei nomi LSB invece del comportamento classico.

       --new-session
              esegue  ciascuno script in una sessione di processo separata. Se viene usata questa
              opzione, uccidendo run-parts non si uccide lo script attualmente in esecuzione  che
              verrà eseguito fino a compimento.

       --regex=ER
              convalida  i  nomi dei file rispetto all'espressione regolare estesa personalizzata
              RE. Vedere la sezione ESEMPI per un esempio.

       -u, --umask=umask
              imposta l'umask a umask prima di eseguire gli script. umask deve essere specificata
              in forma ottale. In modo predefinito è impostata a 022.

       -a, --arg=argomento
              passa  argomento  agli  script.  Usare --arg una volta per ciascun argomento che si
              desidera passare.

       --     specifica che questa è la fine delle opzioni. Ogni nome di file dopo --  non  verrà
              interpretato come un'opzione anche se inizia con un trattino.

       -h, --help
              visualizza informazioni sull'uso e termina.

       -V, --version
              visualizza la versione e il copyright e termina.

ESEMPI

       Stampa i nomi di tutti i file in /etc che iniziano con «p» e terminano con «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  è software libero; vedere la GNU General Public License versione 2 o successiva
       per le condizioni per la copia. Non c'è alcuna garanzia.