una duda que siempre e tenido,
es posible que ese script o algún otro antes de borra la actualización
de la pc verifique que la que esta en el servidor es mas moderna que la
que esta en la pc y si es así que entonces borre la vieja y empiece la
descarga si son igual que no descargue nada, pues todos los script que e
probado primero borran la actualización de la pc y entonces empiezan la
descarga, y seria mejor que verificara y así no ahorramos descargar la
misma .
Saludos y espero me entiendan
*SaLvAdOr SaNcHeZ SaNcHeZ
*Administrador de Redes
*Dirección Municipal de Salud
*Grupo de Usuarios de Tecnologías Libres en Cuba -»http://gutl.jovenclub.cu/
*Proud GNU/Linux User # 525811
*http://counter.li.org/
*Cacocum - Holguín
" - Se es viejo cuando se tiene más alegria por el pasado que por el
futuro. - "
El 08/10/2014 03:36 PM, Alberto José García Fumero escribió:
El mié, 08-10-2014 a las 07:47 -0400, "Ing. Eduardo R. Barrera Pérez"
escribió:
Envialo a la lista fumero, así otros podrán hacer uso del mismo, oh!
mejor por qué no publicarlo en la wiki de gutl?
Cambio la línea de asunto, pues ya no hablamos del Retranslator.
Con permiso del "inventor", claro que es buena idea ponerlo ahí.
Aquí está, como mismo lo presentó en la lista en su momento:
#!/bin/bash
# segav.sh
# Script de descarga de actualizaciones para Segurmática AntiVirus
# versión 0.1 (2013-04-14), Hugo Florentino
# Definir rutas
SAVACT="/var/www/segav"
SAVTMP="/var/tmp/segav"
# Crear directorios si no existen
mkdir -p $SAVACT $SAVTMP
# URL de la página de descargas de Segurmática
SEGURL="http://www.segurmatica.cu/descargas/index.php"
#URL de origen de las actualizaciones
SAVURL="http://www.segurmatica.cu/descargas/actualizaciones/segavzip/"
# Obtener el nombre del archivo de actualizaciones
SAVNOM=`wget -q $SEGURL -O- | grep "/actualizaciones/segavzip/" | sed
-r "s/(.*)(\/actualizaciones\/segavzip\/)([0-9]+\.zip)(.*)/\3/g"`
# Si el archivo no se ha descargado:
if [ ! -f "$SAVTMP/$SAVNOM" ]; then
# Eliminar archivo de actualización anterior
rm -rf "$SAVTMP/*"
# Descargar el archivo
wget -q "$SAVURL/$SAVNOM" -O "$SAVTMP/$SAVNOM"
# Borrar el contenido del directorio de actualizaciones
rm -rf "$SAVACT/*"
#Extraer las nuevas actualizaciones
unzip "$SAVTMP/$SAVNOM" -d "$SAVACT/"
fi
#El script puede colocarse donde quiera (digamos en /opt/segurmatica/) y
programarse en el crontab del superusuario, por ejemplo para que se
ejecute cada 12 horas:
#00 */12 * * Mon-Fri /opt/segurmatica/segav
______________________________________________________________________
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
--
Nunca digas nunca, di mejor: gracias, permiso, disculpe.
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