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
doneif [ $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/
