RUN-PARTS(8) System Manager's Manual RUN-PARTS(8) NOMBRE run-parts - Ejecuta scripts o programas en un directorio SINOPSIS run-parts [--test] [--verbose] [--debug] [--report] [--lsbsysinit] [--regex=RE] [--umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--list] [--reverse] [--] DIRECTORY run-parts -V DESCRIPCION run-parts ejecuta todos los ficheros con permisos de ejecucion, dentro de los limites descritos a continuacion, que se encuentran en el directorio. Se ignoran otros ficheros o directorios. Si no se introducen las opcion <<--lsbsysinit>> o <<--regex>>, los nombres solo pueden incluir caracteres ASCII mayusculas y minusculas, digitos ASCII, guiones bajos ASCII, y signos de resta 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_-]+$). Si se introduce la opcion <<--regex>>, los nombres deben coincidir con la expresion regular extendida definida como argumento a esa opcion. 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. OPCIONES --test Muestra los nombres de los scripts que se ejecutarian, sin ejecutarlos. --list print the names of the all matching files (not limited to executables), but don't actually run them. This option cannot be used with --test. -v, --verbose Muestra el nombre de cada script por la salida de error estandar antes de su ejecucion. --report Similar a --verbose, pero solo muestra el nombre de los scripts que generan una salida. El nombre del script aparecera por la salida que emplee, sea la salida estandar o la salida de error estandar. -d, --debug print to stderr which scripts get selected for running and which don't. --reverse Invierte el orden de ejecucion de los scripts --exit-on-error Cancela el proceso si un script devuelve un codigo de salida distinto de cero. --lsbsysinit Utiliza espacios de nombre LSB en lugar del comportamiento clasico. --new-session Ejecuta cada script en una sesion diferente. Si usa esta opcion, cancelar el proceso de <> no cancela el script en ejecucion, sino que este continua hasta su finalizacion. --regex=expresion-regular Comprueba los nombres de fichero con una expresion regular extendida personalizada, expresion-regular. Consulte la seccion EJEMPLOS para ver uno. -u, --umask=umask Define umask con el valor umask antes de ejecutar los scripts. umask se debe especificar con un valor octal. El valor predeterminado de umask es 022. -a, --arg=argumento Introduce el argumento a los scripts. Cada argumento a introducir debe ir precedido de --arg. -- Define el final de las opciones. Todos los nombres de fichero a continuacion de -- no se tomaran como opcion, incluso si empiezan con un caracter de guion. -h, --help Muestra la informacion de uso y cierra. -V, --version Muestra la version e informacion acerca del copyright y cierra. EJEMPLOS Lo siguiente muestra los nombres de todos los ficheros bajo <> que empiezan con <

>, y terminan con <>. 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 es software libre; consulte la version 2 o posterior de la Licencia Publica General GNU para condiciones de copia. No hay ninguna garantia. Debian 27 de junio de 2012 RUN-PARTS(8)