3 # Script para ejecutar todos los sql de un directorio.
5 # Creado por Leandro Lucarella (llucar) el mié ene 22 18:20:06 ART 2003
8 # Parámetros de la línea de comandos.
9 origen="/home/novedades"
10 home="$origen/novedades"
13 defaultlog="$home/carga.log"
22 echo "===================================================================" >> "$log"
26 echo "Hace un backup de los datos originales" >> "$log"
27 "$home"/backup "$home" "$origen" "$home"/cargas_de_datos >> "$log" 2>&1
29 echo "Comienza la carga de la base de datos" >> "$log"
31 echo "Cargando y procesando archivos de datos..." >> "$log"
32 run-parts --lsbsysinit --verbose --arg="$origen" --arg="$datos" \
33 --arg="$home" "$home/cargas_de_datos" >> "$log" 2>&1
34 echo "Procesando '$cargas'..." >> "$log" 2>&1
35 for dir in `ls "$cargas" | sort`; do
36 echo "- Cargando '$dir'..." >> "$log" 2>&1
37 "$cargas/$dir/carga" "$cargas/$dir" "$datos" >> "$log" 2>&1
41 echo "Fin de la carga!" >> "$log"