Kesler C escribió:
> si se lo pasastes por privado porque no lo pones para todo el mundo, estoy 
> seguro que ha alguien mas lo necesita....
>   

Eso no es problema, aquí va.

#!/bin/sh
#
# Este programa es software libre. Puede redistribuirlo y/o
# modificarlo bajo los términos de la Licencia Pública General
# de GNU según es publicada por la Free Software Foundation,
# bien de la versión 2 de dicha Licencia o bien (según su
# elección) de cualquier versión posterior.
#
# Este programa se distribuye con la esperanza de que sea
# útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía
# MERCANTIL implícita o sin garantizar la CONVENIENCIA PARA UN
# PROPÓSITO PARTICULAR. Para más detalles, véase la Licencia
# Pública General de GNU.
#
# Debería haber recibido una copia de la Licencia Pública
# General junto con este programa. En caso contrario, escriba
# a la Free Software Foundation, Inc., 51 Franklin Street,
# Fifth Floor, Boston, MA 02110-1301, USA.
#
# Copyright (C) 2009, "REFLEX". Puerto Padre, Las Tunas, Cuba
# Autor:  Alaín Ramírez González <[email protected]>
#
##
# DESCRIPCIÓN
# --
# Este script inicia el programa wget con los parámetros adecuados para
# replicar las bases del Nod32 v3.
#
##
# CRON
# --
# Necesita poner una línea en su "/etc/crontab" para ejecutar el script 
automáticamente.
#   Para comenzar la descarga cada 6 hora desde la ubicación 
(/opt/scripts/nod32-v3-update.sh).
#     00 */6 * * * /opt/scripts/nod32-v3-update.sh
#
#   Si no desea que cron le envié un email con la salida del comando.
#     00 */6 * * * /opt/scripts/nod32-v3-update.sh >/dev/null 2>&1
#
##
# NOTA: 1- Requiere el programa
#          * "wget" (The non-interactive network downloader.)
#
#       2- Ajuste el valor de las variables "$URLHOST", "$OUTPATH" y 
"$LOGFILE"
#          según su conveniencia.
#
###

NAME="nod32-v3-update"                                                      
# Nombre del script.
: ${PROGRAM:=Nod32 v3 Update}                                       # 
Nombre del software.
: 
${VERSION:=1.0}                                                                 
# Versión del script.
: ${URLHOST:=nod32v3.rimed.cu/}                                       # 
URL de origen.
: ${OUTPATH:=/srv/ftp/windows/antivirus/nod32v3/repo}     # Ruta destino 
final.
: ${LOGFILE:=/var/log/nod32-v3-update.log}                       # 
Archivo de registro.

# Crear el directorio de destino si no existe.
if [ ! -d "$OUTPATH" ] ; then mkdir -p "$OUTPATH"; fi

#
# PARAMETROS DEL WGET USADOS
#
#--
# -nd, 
--no-directories                                                             
# no crear directorios.
# -c,  
--continue                                                                      
 
# continuar las descargas no terminadas.
# -m,  
--mirror                                                                        
 
# shortcut para -N -r -l inf --no-remove-listing.
# -P,  --directory-prefix=PREFIX                                        
    # salvar archivos en la ruta especificada.
# -o,  
--output-file=FILE                                                         
# salvar registros en la ruta especificada.
#
#--
# Ejecutar
wget -nd -c --mirror -o "$LOGFILE" "$URLHOST" -P "$OUTPATH"

# Fin.
exit 0

#####-------> REFLEX 2009 <-------#####

InnoEd'2009: VI Taller Internacional Innovación Educativa-Siglo XXI. Mayo 26-29
"La investigación educativa como vía para la profesionalización de la docencia"
Más información en http://cedut.freeservers.com/whats_new.html

Evento COMUR 2009        
VII Taller Internacional de Desarrollo Comunitario y Rural. 
Del 30 de Junio al 3 de Julio 2009
Convocatoria en:
http://www.ult.edu.cu/documentos/Convocatoria_COMUR_2009.doc


_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a