Ñoooooooooo este si esta bueno lo pruebo ahora mismo graciaaaaaaaaaaas El 04/12/14 a las 09:09, Alberto José García Fumero escribió: > El mié, 03-12-2014 a las 16:58 -0500, Maikel escribió: >> Hola lista >> >> Quiero hacer un script que me permita descargar por ejemplo la >> actualización del segurmática tengo pensado hacerlo con wget eso me >> funciona perfecto el problema esta en que dicho fichero cambia el nombre >> varias veses al dia un ejemplo del nombre 20141203112001.zip >> <http://www.segurmatica.cu/descargas/actualizaciones/segavzip/20141203112001.zip> >> y eso es lo que me impide usar wget no encuentro la manera alguien me >> pudiera dar una idea. > Hugo preparó este script, que es el que uso: > > #!/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
Correo enviado por el servicio de mensajería interna del Cardiocentro Pediátrico William Soler. -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20141204/b0068a2e/attachment.html> ______________________________________________________________________ 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