muito obrigado,,,,, vou estudar o script e ver a devidas altera��es... na duvida entro em contato novamente... valeu....
Marcio ----- Original Message ----- From: "Gustavo Kempe Corso" <[EMAIL PROTECTED]> To: "Grupo Brasileiro de Usuarios FreeBSD" <[EMAIL PROTECTED]> Sent: Monday, March 24, 2003 11:49 AM Subject: Re: [FUGSPBR] AVG update | Utilizo um script que usa o wget para baixar as atualiza��es do AVG. | Como n�o sei ao certo qual arquivo baixar (acho que depende da vers�o do | AVG instalado nos micros), eu fa�o o download de todos os arquivos | listados no arquivo avg6info.ctf. | Dei uma simplificada no script e colei a� embaixo. Veja se serve para | suas necessidades. | | OBS: lembre-se de editar o arquivo url.ini nas m�quinas clientes para | que a atualiza��o seja feita pelo teu servidor. | | At� +, | Gustavo | | -------------------------------------------------------------------------- -------------------- | #!/bin/sh | | #-------------------------------------------# | # Script para atualizacao do anti-virus AVG # | #-------------------------------------------# | | # ---------- Parametros ---------- | export http_proxy="IP:PORTA" | WGET="/usr/local/bin/wget -t0 -T60 -nc" | LOCAL_DIR="/usr/local/www/data/avg/" | CTRL_FILE="avg6info.ctf" | # -------------------------------- | | mkdir -p $LOCAL_DIR/tmp | cd $LOCAL_DIR/tmp | | $WGET -C off -q http://www.grisoft.com/direct/softw/60/fe/${CTRL_FILE} | if [ ! -f ${CTRL_FILE} ]; then | echo "Erro atualizando o anti-virus" | exit 1 | fi | | AVFILES=`cat avg6info.ctf | grep bin | sed -e 's/^.*"\(.*\)".*$/\1/'` | AVF_OK=0 | for AVFILE in $AVFILES ; do | AVF_OK=1 | if [ ! -f ${LOCAL_DIR}/${AVFILE} ]; then | echo "Atualizacao disponivel: $AVFILE" | if $WGET http://www.grisoft.com/direct/softw/60/fe/$AVFILE ; then | RET=0; | else | echo "Erro fazendo download da atualizacao: $AVFILE" | exit 1; | fi | fi | done | | if [ $AVF_OK -eq 0 ]; then | echo "Erro atualizando o anti-virus" | exit 1 | fi | | cd ${LOCAL_DIR} | mv ${LOCAL_DIR}/tmp/* ${LOCAL_DIR}/ | rmdir ${LOCAL_DIR}/tmp | for FILE in *.bin ; do | FILE_OK=`echo "$AVFILES" | grep $FILE` | if [ "${FILE}x" != "${FILE_OK}x" ]; then | echo "- Excluindo $FILE"; | rm -f $FILE; | fi | done | -------------------------------------------------------------------------- ------------------------------------- | | | Marcio Jota Coelho wrote: | | > bom dia lista... | > Estou tendo problemas para atualizar o AVG nas esta��es WIN98, devido a | > altenti��o do proxy. | > Faz tempo que li na lista, alguem que tinha feito um script.sh que | > ficava no | > crontab. | > ele verificava se havia alguma atualiza��o no site da grisoft e dedpois o | > copiava para uma determinada pasta. ai ent�o o avg do usuario procuraria | > nesta pasta a atualiza��o... | > sera que alguem poderia me mandar o script??? | > quero colocar no meu servidor... | > | > Obrigado: | > | > Marcio Jota Coelho | > I am free, I use freebsd!! | | | _______________________________________________________________ | Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr | Historico: http://www4.fugspbr.org/lista/html/FUG-BR/ | _______________________________________________________________ Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
