X-Git-Url: https://git.llucax.com/mecon/scripts.git/blobdiff_plain/869fe4f3f46dd6307821ef2bc17d8cc4204270e9..7714d6e532fa6f202ae8c1eb118959b8e7e82667:/novedades/carga diff --git a/novedades/carga b/novedades/carga index 0544a59..d905b05 100755 --- a/novedades/carga +++ b/novedades/carga @@ -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