El mar, 31-05-2022 a las 13:15 -0400, Damián Tomey Soto escribió: > Buenas tardes, alguien podría ser tan amable de facilitarme algún > script > para automatizar la descarga de las actualizaciones del segurmática? > > Gracias. > > -- > Damian Tomey Soto > Administrador de Red > CTE 10 de Octubre, Nuevitas > Tel: (32) 414702 Ext. 280 > > > > > _______________________________________________ > Gutl-l mailing list -- gutl-l@listas.jovenclub.cu > To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu
-- Sí, hombre. Puedes usar el script de Hugo, y puedes usar el que provee la gente de Segurmática (no software libre). Este es el de Hugo: #!/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 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Lo único no ideal de este script es que- hasta donde veo- no descarga solo lo nuevo, sino que lo baja todo. Te paso por pv el de Segurmática. Ese lo uso con este script que lanzo con crontab: #!/bin/sh /usr/bin/replicator -i segav -d /home/alberto/miscosas/ReplicatorLinux/Aca __ M.Sc. Alberto José García Fumero Linux Professional Institute Certification at lpi.org/v/LPI000435088/75wdrs9vgl ETT Francisco Pérez Germán (Partagás) Informático (Teléfono 78791503)
_______________________________________________ Gutl-l mailing list -- gutl-l@listas.jovenclub.cu To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu