Buenos dias: Aqui mando un script de descarga de nod32 que quizas no sea el mejor de todos pero a mi me resuelve sin problemas las actualizaciones y solo descarga lo nuevo y el resto lo deja como esta. En fin la cosa es así:
#!/bin/bash #para proxy que usa autenticacion descomentar y configurar la siguiente linea #export http_proxy=http://nombreusuario:contraseña@servidorproxy:puerto # " DECLARACION DE LAS VARIABLES A UTILIZAR " actnodok="/tmp/descargas/nod/act/*.*" actsitio="/var/ftp/pub/antivirus/actualizaciones/nod32/" actmanual="/var/ftp/pub/antivirus/actualizaciones/nod32manual/" destino="/var/log/descargas/nod/Ultima Actualizacion" baseURL="ftp://ftp.hlg.sld.cu/pub/Antivirus/Nod32/Update/" echo " DESCARGANDO ACTUALIZACION ESET NOD32 " wget -N -U -c -P/tmp/descargas/nod/act $baseURL/antivirus/nod32/actualizaciones/up_date3/*.* echo Descargado Base datos Nod32...... [OK] cd /var/ftp/pub/antivirus/actualizaciones/nod32 --------------> Directorio donde lo vas a guardar sleep 1 echo " SCRIPT DESCARGA ESET NOD32v3 TERMINADA CORRECTAMENTE" echo " ACTUALIZANDO SITIO WEB Y FTP " rm -f -R $actsitio/*.* rm -f -R $actmanual/*.zip cp -p -R $actnodok $actsitio cd $actsitio echo " SITIO ACTUALIZADO OK " echo " COMPRIMIENDO ACTUALIZACION DE NOD " zip -r -1 -A -j nod32.zip $actsitio echo " COMPRIMIDO OK " echo " COPIANDO FICHERO COMPRIMIDO " cp -f -p $actsitio/*.zip $actmanual echo " COPIA DEL FICHERO COMPRIMIDO OK " echo " ELIMINADO ARCHIVOS TEMPORALES " rm -f -R $actsitio/*.zip echo " ARCHIVOS TEMPORALES ELIMINADOS OK " echo " REINICIANDO APACHE Y ESTABLECIENDO PERMISOS " chown -R apache:apache $actsitio chmod -R 755 $actsitio chown -R apache:apache $actmanual chmod -R 755 $actmanual service httpd restart echo " CREANDO FICHERO LOG PARA NOD32 " wget -o /var/log/descargas/nod/Nod32v2.log --cache=off --proxy=off -v -N --tries=5 --timeout=5000 -r -l1 --no-parent -A"*.zip,*.ver,*.nup,*.tmp" -nd ${baseURL} cat << EOF > "$destino" $PROGRAM - Replica Realizada OK =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Name: nod_update From: $baseURL Date: `date +%A`, `date +%d` de `date +%B` de `date +%G` Time: `date +%r` -- ---------- Dirección de Informática "Rafael Freyre" Holguín, Cuba EOF #Fin. echo " CREADO FICHERO LOG PARA NOD32 OK " exit 0 Saludos Jorge F Rdguez Adm Red Hosp R Freyre Holguín -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est� limpio.
______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l