El 2019-11-28 12:45, Alexis Verano Glez escribió:
Postea las modificaciones que le hicistes al script para el SAV
--
Lic. Alexis Verano González
Esp. Ciencias Informáticas | Administrador de RED
Grupo Empresarial de Servicios de Transporte Automotor "GEA"
Ministerio de Transporte
Correo-e: alexis.ver...@gea.transnet.cu
Tel: (+53) 7881-9057
El jue, 28-11-2019 a las 08:07 -0500, r...@cncass.azcuba.cu escribió:
El 2019-11-27 12:42, Daniel Fernandez Sotolongo escribió:
> ----- Mensaje original -----
> De: r...@cncass.azcuba.cu
> Para: "Gutl l" <gutl-l@listas.jovenclub.cu>
> Enviados: Miércoles, 27 de Noviembre 2019 10:42:15
> Asunto: [Gutl-l] Script descargas de Antivirus
>
>
> Saludos colegas de la lista necesito que alguno me facilite un
> script
> para la descarga de la actualización de antvirus como Segurmática,
> Nod32, etc. Quisiera que este script me descargue primero el
> comprimido
> y luego me lo descomprima en mi servidor.
> _______________________________________________
> Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
> To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu
>
> --
> Ing.Daniel Fernandez Sotolongo
> Administrador de Red
> Departamento de Informática y comunicaciones
> Instituto Nacional de ciencias agrícolas (INCA
> Dir.: Carretera Tapaste km 3 1/2, San José de las Lajas,
> Mayabeque,
> Cuba.
> Tfnos. >Trabajo(+53)47848916 >Móvil(+53)53954207
>
> "Mayabeque creciendo juntos"/ #Mayabeque #CreciendoJuntos/
> -----------------------------------------------------------------
> -----------------------------------------------------------------
> --------------------------------
> En el 50 Aniversario de su fundaci�n, el INCA convoca al XXII
> Congreso
> Ci
> nt�fico Internacional del 17 al 20 de Noviembre de 2020
> congr...@inca.edu.cu
> -----------------------------------------------------------------
> -----------------------------------------------------------------
> --------------------------------
> Instituto Nacional de Ciencias Agr�colas
> WEB http://www.inca.edu.cu
> FACEBOOK https://www.facebook.com/institutonacionaldecienciasagrico
> las/
> TWITTER @CienciAgricola
>
> _______________________________________________
> Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
> To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu
El script del nod32 me funciona pero el de segurmática me da error:
root@hosting:/etc/antivirus# bash prueba1.sh
Actualizador de SegAV
Terminada la comprobación / creación de directorios.
Obteniendo el nombre del archivo de actualización...
Imposible obtener el archivo de actualizaciones.\nCompruebe que hay
acceso al sitio de Segurmática.
root@hosting:/etc/antivirus#
_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu
_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu
Esto lo que tengo, solo cambié la ruta en mi servidor, no sé porque pasa
esto, tengo acceso al sitio vía http://
#!/bin/sh
# segav.sh
# Script de descarga de actualizaciones para Segurmática AntiVirus
# Versión 0.3 (2013-07-03), Hugo Florentino
# Nota: programar la ejecución como superusuario
# Definir directorios
#---------------------
#logs para las cosas de segurmatica
SAVDIR="/var/log/segurmatica"
#carpeta donde descomprime
#SAVACT="/srv/www/vhosts/updates/descargas/segurmaticaav/updates"
SAVACT="/var/www/html/ftp/Antivirus/Actualizaciones/SEGAV"
#carpeta donde descarga el .zip
SAVTMP="/var/www/html/ftp/Antivirus/Actualizaciones/SEGAV"
# 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"
# Definir cadenas y códigos de error
MSAV01="Actualizador de SegAV"
MSAV02="Terminada la comprobación / creación de directorios."
MSAV03="Obteniendo el nombre del archivo de actualización..."
MSAV04="El archivo de actualización es "
MSAV05="Eliminando archivos temporales anteriores..."
MSAV06="Iniciando la descarga de la actualización..."
MSAV07="La actualización se descargó exitosamente."
MSAV08="Eliminando directorios de actualizaciones anteriores..."
MSAV09="Listo. Procediendo a extraer la actualización actual..."
MSAV10="La operación ha concluido exitosamente."
ESAV01="Imposible obtener el archivo de actualizaciones.\nCompruebe que
hay acceso al sitio de Segurmática."
ESAV02="Ocurrió algún problema durante la descarga de la actualización."
ESAV03="Ocurrió algún problema al extraer la actualización."
# Inicio de la ejeución
echo $MSAV01
# Crear directorios si no existen
mkdir -p "$SAVACT" "$SAVTMP"
echo $MSAV02
# Obtener el nombre del archivo de actualización
echo $MSAV03
SAVNOM=`wget -q "$SEGURL" -O- | grep "/actualizaciones/segavzip/" | sed
-r "s/(.*)(\/actualizaciones\/segavzip\/)([0-9]+\.zip)(.*)/\3/"`
# Si se pudo obtener el nombre:
if [ ! -z $SAVNOM ]; then
echo -n "$MSAV04" && echo "$SAVNOM."
# Eliminar archivos de actualizaciones anteriores
echo $MSAV05
find "$SAVTMP" -type f ! -name "$SAVNOM" -print0 | xargs -0 rm -f
# Descargar el archivo actual de actualización
echo $MSAV06
wget -c "$SAVURL/$SAVNOM" -O "$SAVTMP/$SAVNOM" -o "$SAVDIR/wget.log"
# Si el archivo se descargó sin errores:
if [ $? -eq 0 ]; then
echo $MSAV07
# Obtener el nombre del directorio donde se va a descomprimir
SAVNOMDIR=`echo "$SAVNOM" | sed -r "s/([0-9]+)\.zip/\1/"`
# Eliminar directorios de actualizaciones anteriores
echo $MSAV08
find "$SAVACT" -type d ! -name "$SAVNOMDIR" -print0 | xargs -0 rm
-fR && echo $MSAV09
# Extraer la actualización actual
unzip -o "$SAVTMP/$SAVNOM" -d "$SAVACT" && echo $MSAV10
# Cambiar permisos para esa carpeta
chown -R wwwrun:www "$SAVTMP"
else
echo $ESAV02
fi
else
echo $ESAV01
fi
exit 0
_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu