]> git.llucax.com Git - mecon/scripts.git/blobdiff - novedades/carga
Version mejorada. Es capaz de parsear lineas mas complejas.
[mecon/scripts.git] / novedades / carga
index 0544a59eafa4445a9fcb447a17b62a920ac21a46..d905b05b9550c8f348e373d8b9edd45a79557419 100755 (executable)
@@ -6,13 +6,18 @@
 #
 
 # Parámetros de la línea de comandos.
-home="/home/novedades/sql"
+origen="/home/novedades"
+home="$origen/novedades"
 datos="$home/datos"
 cargas="$home/cargas"
-log="$home/carga.log"
-origen="/home/novedades"
+defaultlog="$home/carga.log"
 
 # Script.
+if [ -z "$1" ]; then
+       log="$defaultlog"
+else
+       log="$1"
+fi
 echo >> "$log"
 echo "===================================================================" >> "$log"
 echo >> "$log"
@@ -24,8 +29,8 @@ echo >> "$log"
 echo "Comienza la carga de la base de datos" >> "$log"
 echo >> "$log"
 echo "Cargando y procesando archivos de datos..." >> "$log"
-run-parts --verbose --arg="$origen" --arg="$datos" --arg="$home" \
-    "$home/cargas_de_datos" >> "$log" 2>&1
+run-parts --lsbsysinit --verbose --arg="$origen" --arg="$datos" \
+    --arg="$home" "$home/cargas_de_datos" >> "$log" 2>&1
 echo "Procesando '$cargas'..." >> "$log" 2>&1
 for dir in `ls "$cargas" | sort`; do
     echo "- Cargando '$dir'..." >> "$log" 2>&1