Man page - run-parts(8)
Packages contains this manual
Available languages:
en fr es it pl sl pt ja deManual
RUN-PARTS
NOMESINTASSI
DESCRIZIONE
OPZIONI
ESEMPI
COPYRIGHT
NOME
run-parts - esegue script o programmi in una directory
SINTASSI
run-parts [--test] [--verbose] [--debug] [--report] [--lsbsysinit] [--regex=RE] [--umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--list] [--reverse] [--] DIRECTORY [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.
If the --lsbsysinit option is given, then the names must not end in .dpkg-old or .dpkg-dist or .dpkg-new or .dpkg-tmp, and must belong to one or more of the following namespaces: the LANANA-assigned namespace (Ë[a-z0-9]+$); the LSB hierarchical and reserved namespaces (Ë_?([a-z0-9_.]+-)+[a-z0-9]+$); and the Debian cron script namespace (Ë[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.
Files are run sequentially in the lexical sort order (according to the C/POSIX locale character collation rules) of their names unless the --reverse option is given, in which case they are run in the opposite order.
If more than more DIRECTORY is specified, then files with the same name in earlier directories will take precedence over files in directories specified in later arguments. This allows run-parts to receive directories with scripts in both /usr and /etc but let files in /etc override scripts in /usr if they are named the same. The directory under /etc would need to be specified before the path under /usr for this to happen.
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.
-d, --debug
print to stderr which scripts get selected for running and which donât.
--reverse
inverte lâordine di esecuzione degli script.
--exit-on-error
termina non appena uno script restituisce un codice dâuscita diverso da zero.
--stdin
multiplex stdin to scripts being run, using temporary file
--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.