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
