![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| esperar hasta que el archivo cargado | mogabr | Programación de scripts de shell y | 1 | 08-08-2008 11:24 AM |
| Ayuda para script de shell bucle a través de los archivos de actualización ctl archivo sql a ser cargado | dba_nh | Programación de scripts de shell y | 1 | 04-15-2008 09:00 PM |
| ¿Cómo puedo hacer que el comando para comprobar si un archivo está vacía antes de ejecutar? | chrchcol | Programación de scripts de shell y | 3 | 07-29-2006 04:14 AM |
| *. bat de ejecución en las ventanas de Unix a través de cuadro de comando ftp | ALX | Programación de scripts de shell y | 9 | 01-29-2006 06:31 PM |
| dir ejecución o comando ls a través de FTP | ALX | Programación de scripts de shell y | 5 | 01-27-2006 06:13 PM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
Ayuda para la ejecución de comando de carga de archivos
Tengo que ejecutar un comando que se carga de un archivo. Básicamente, tenemos varios scripts que necesitan ser ejecutados en los horarios previstos. Vamos a guardar esos momentos en la base de datos y actualización de un archivo con datos. En este archivo tendremos scriptName, inputParameters, Runtimes, etc .. Opté por usar tilda (~) como delimitador, ya que no puede ser utilizado por cualquiera de las variables de entrada ![]() Lo tengo todo de trabajo, con una excepción. Si un inputParameter necesita ser ejecutada (fecha actual `date +% d% m '`) Luego obtiene este error: Código:
./chk_master_script.sh[247]: `date +%m%d`: not found Launching script (with parameters): $HOME/daily/scripts/workit.sh Esto es más o menos cómo cargar los datos: Código:
if [ -s ${masterDataFile} ]; then
fileExists=true
IFS="~"
while read workerScript parameters timingStuff; do
...
params=`${parameters}`
echo "Launching script (with parameters): ${workerScript} ${params}"
...
done
Diseño de archivo: Código:
filename~parameters~schedulingStuffHere Contenido del archivo de muestra: Código:
workerScript.sh~`date '+%m%d'`~stuffGoesHere Gracias
|
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|