con este escrip que me mandaron si funciono todo perfecto graciaaaaaaas 
por la ayuda eso era lo que buscaba lo que no sabia no como hacerlo jaja 
bueno gracias tambien a los realizadores de este sitio por darnos la 
oportunidad de participar en el un saludo para todos y que pasen un buen 
dia.


El 04/12/14 a las 10:53, Maikel escribió:
> Ñ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.
>



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.

______________________________________________________________________
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

Responder a