Este script lo copié de alguna parte y lo modifiqué ligeramente para resolverle a un amigo.
Míralo a ver si te da ideas. Está pensado para buscar el último fichero disponible de algo que está cambiando de nombre de nombre. Fumero #!/bin/sh # Script2.sh : Actualizacion diaria de Segurmatica Kaspersky Antivirus para la red # Se baja el ultimo archivo disponible en el sitio # de modo que cada usuario pueda actualizar su antivirus # desde nuestro servidor iterar() { SEQ=`expr $SEQ + 1` if [ "$SEQ" = "61" ] then SEQ=-1 HORA=`expr $HORA - 1` fi if [ ${#HORA} = 1 ]; then HORA="0$HORA"; fi if [ ${#SEQ} = 1 ]; then SEQ="0$SEQ"; fi } recuperar() { if [ ! -f ${FILE} ]; then wget --proxy=off ${web}/${FILE} else echo "Archivo ${FILE} ya estaba actualizado" | \ mail albe...@ettpartagas.co.cu -s "Kaspersky Servidor Partagas" -c albe...@ettpartagas.co.cu exit fi } avisar() { echo -e "ANTIVIRUS Kaspersky:\n\tSe ha instalado el archivo ${FILE}, \ correspondiente a la ultima version de la actualizacion del AntiVirus, en\ /home/debian/miscosas/Scriptalberto. \n\t Proceso de cron terminado `date`\n\tEl directorio\ ha quedado como sigue :\n\n `ls -l`" | mail albe...@ettpartagas.co.cu -s "Antivirus Kaspersky" -c albe...@ettpartagas.co.cu exit } web=http://www.segurmatica.cu/descargas/actualizaciones/segavekzip dondelopongo=/home/alberto/miscosas/Scriptalberto HORA="24" SEQ=01 cd ${dondelopongo} while true do FILE="${HORA}${SEQ}`date +%d%m%Y`.zip" recuperar && avisar iterar done ************************** El lun, 12-09-2011 a las 17:41 -0400, Daymel Bonne Solís escribió: > El 12/09/11 16:17, Ariel Marquez escribió: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Hola, llevo un buen rato buscando la forma de hacer un script para > > descargar y poner en el ftp las actualizaciones de diversos antivirus. > > el problema reside en la actualizacion del SegAV la cual cambia de > > nombre diariamente, ex. SegAV-10092011.rar, -- M.Sc. Alberto García Fumero Usuario Linux 97 318 Las autoridades sanitarias advierten: El uso prolongado de Windows puede provocar dependencia. -- Todos los mensajes enviados por este servidor han sido revisados con ClamAV en Partagas y se consideran limpios. ______________________________________________________________________ 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