RUN-PARTS(8) | System Manager's Manual | RUN-PARTS(8) |
run-parts - esegue script o programmi in una directory
run-parts [--test] [--verbose] [--report] [--lsbsysinit] [--regex=ER] [--umask=umask] [--arg=argomento] [--exit-on-error] [--help] [--version] [--list] [--reverse] [--] DIRECTORY
run-parts -V
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.
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 (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.
27 giugno 2012 | Debian |