AVG Update Shell Script

Publicado por Agrimar Teixeira 16/03/2005

[ Hits: 12.296 ]

Download avgupdate.sh




Ola pessoal, bom, esse é script muito simples, mas que já me ajudou muito.
Estava muito difícil manter o avg atualizado nas estações, então criei esse script.
O script é executado junto com o backup que é feito toda noite e assim, toda noite ele baixa o arquivo de atualização do avg.
Espero que possa ser útil ate mesmo para dar uma idéia.

  



Esconder código-fonte

#!/bin/sh
######   Script update AVG
####     Autor: Agrimar Teixeira
####     Script: avgupdate.sh
######   Data: 09/03/2005


cd /publico/avg
rm -rf avg7info.ctf
wget http://download.grisoft.cz/softw/70/update/avg7info.ctf

y=1;x=0;
lop=`cat avg7info.ctf |grep u7avi |wc -l`
while test $y -le $lop; do
 arqavg=`cat avg7info.ctf |grep u7avi |cut -c5- |awk '{print $1}' |sed "s/)//" |head -$y |tail -1`
 if [ -e $arqavg ]; then
  echo "O arquivo "$arqavg" ja existe!"
 else
  let x=$x+1
  wget http://download.grisoft.cz/softw/70/update/$arqavg
  chmod 777 $arqavg
 fi
 let y=$y+1
done
echo "Foram baixado "$x" arquivos."

Scripts recomendados

Script para logar no diretorio em rede windows

montar disquete virtual

Script Iptables ( Passou em Testes )

Trocando MAC address de placa de rede

Script stop no vncserver


  

Comentários
[1] Comentário enviado por agk em 17/03/2005 - 21:37h

Você baixa os arquivos em um servidor local e depois muda a url no AVG para pegar desse servidor? Ou faz isso manualmente? Qual AVG você está se referindo, Windows ou Linux? Pelo que percebi o script baixa somente as definições de vírus, ou seja, ele não atualiza o programa. Também Estou montando um script para atualizar o AVG aqui das minhas estações. Se quiser podemos trocar algumas idéias, quero preferêncialmente utilizar o AVG com repositório local + AVGADMIN para poder monitorar as estações.
[ ]'s.

[2] Comentário enviado por agrimar em 24/03/2005 - 08:37h

sim, é baixado toda noite e coloquei o caminho no AVG7 Free.
Podemo trocar ideias sim!

[3] Comentário enviado por removido em 11/10/2007 - 16:20h

ae cara, bom script esse seu... to aki instalando na empresa onde trabalho para nao ter q ficar correndo atraz de maquina para atualizar o avg, mas quanto a atualização do programa como vc faz? tudo via internet ou outro script ?
flw

[4] Comentário enviado por reponciano em 29/10/2007 - 13:16h

Ae cara...

O script está baixando certinho a atualização e tal. Mas quando rodo o script e ele faz tudo isso no final da execução da o seguinte erro:

avgupdate.sh: 20: let: not found
avgupdate.sh: 20: let: not found
avgupdate.sh: 20: let: not found

E assim fica, notei que o arquivo foi baixado corretamente bem como o ".ctf" só que quando coloco a estação pra buscar a atualização no repositório dá falha de conexão no programa de antivírus e no servidor web da o seguinte erro nos log's:
[error] [client 192.168.1.11] File does not exist: /var/www/avg/u7iavi1108u1107pw.bin

Até encontra a atualização e tal, mas na hora de instala-la da erro, esse "u7iavi1108u1107pw.bin" que está dando not found realmente não existe, o arquivo que foi baixado não tem esse "pw" no final antes do .bin
Entendeu o problema?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts