dwww Home | Manual pages | Find package

RUN-PARTS(8)                System Manager's Manual               RUN-PARTS(8)

NOME
       run-parts - corre scripts ou programas num directório

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

       run-parts -V

DESCRIÇÃO
       run-parts  corre  todos  os  ficheiros  executáveis chamados dentro dos
       limites descritos em baixo, encontrados no  directório  directório.  Os
       outros ficheiros e directórios são ignorados em silêncio.

       Se  nenhuma  das opções  --lsbsysinit ou --regex for indicada, então os
       nomes devem  consistir  inteiramente  de  letras  ASCII  maiúsculas  ou
       minúsculas  números  ASCII, underscores do ASCII, e traços menos (-) do
       ASCII.

       Se a opção --lsbsysinit for usada, então os nomes não podem terminar em
       .dpkg-old  nem  .dpkg-dist  nem  .dpkg-new  nem  .dpkg-tmp,  e  têm  de
       pertencer  a  um  ou  mais  dos  seguintes  'namespaces':  o  namespace
       atribuído   a   LANANA  (^[a-z0-9]+$);  os  namespaces  hierárquicos  e
       reservados LSB (^_?([a-z0-9_.]+-)+[a-z0-9]+$); e o namespace do  script
       cron de Debian (^[a-zA-Z0-9_-]+$).

       Se  a  opção --regex for usada, os nomes têm de corresponder à extensão
       regular extensa  e  personalizada  especificada  como  argumento  dessa
       opção.

       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.

OPÇÕES
       --test escreve os nomes dos scripts que deveriam ser executados, mas na
              realidade não os executa.

       --list escreve  os  nomes  de  todos  os ficheiros correspondentes (não
              limitado aos executáveis), mas na realidade não os executa. Esta
              opção não pode ser usada com --test.

       -v, --verbose
              escreve o nome de cada script no stderr antes de correr.

       --report
              semelhante  a --verbose, mas apenas escreve os nomes dos scripts
              que produzem resultados (output). O nome  do  script  é  escrito
              para  qualquer  um  dos  stdout  ou  stderr onde o script esteja
              programado para escrever primeiro.

       -d, --debug
              print to stderr which scripts get selected for running and which
              don't.

       --reverse
              reverte a ordem de execução dos scripts.

       --exit-on-error
              termina assim que um script retorne com um código de terminar de
              não-zero.

       --lsbsysinit
              usa namespaces LSB em vez do comportamento clássico.

       --new-session
              corre cada script numa sessão de processo separado. Se usar esta
              opção,  matar  o  run-parts  não  irá terminar o script a correr
              presentemente,  este  irá  correr  até  o  seu  trabalho   estar
              completo.

       --regex=RE
              valida  nomes  de ficheiros contra a expressão regular extensa e
              personalizada RE. Veja a secção EXEMPLOS para um exemplo.

       -u, --umask=umask
              define a umask para umask antes de correr os scripts. umask deve
              ser  especificado  em octal. Por predefinição o umask é definido
              para 022.

       -a, --arg=argumento
              passa  argumento  aos  scripts.  Use  --arg  uma  vez  por  cada
              argumento que deseja passar.

       --     especifica  que  é  o  fim das opções. Qualquer nome de ficheiro
              após -- não será interpretado como uma opção  mesmo  que  comece
              com um hífen.

       -h, --help
              mostra informação de utilização e termina.

       -V, --version
              mostra a versão e o copyright e termina.

EXEMPLOS
       Escreve os nomes de todos os ficheiros em /etc que começam com um 'p' e
       terminam com um '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 livre; veja a GNU General Public License versão 2
       ou mais recente para condições ao copiar. Não tem garantia.

Debian                            27 Jun 2012                     RUN-PARTS(8)

Generated by dwww version 1.15 on Mon Jul 1 05:38:28 CEST 2024.