[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Wget e Symantec
From: |
Daniel Soares |
Subject: |
Re: [shell-script] Wget e Symantec |
Date: |
Tue, 20 Jan 2004 00:52:32 -0200 |
Fiz este script há algum tempo... talvez possa te ajudar:
=====
#!/bin/sh
# nav-update.sh
# (c) 2003 - daniel soares <address@hidden>
ADMIN_MAIL="address@hidden"
SERVER_NAME=`hostname`
FILES_DIR="/usr/local/nav_update/"
URL_ARQUIVO="http://www.symantec.com.br/avcenter/download/us-files/"
ARQUIVO_SITE=`lynx --dump
http://www.symantec.com.br/avcenter/download/pages/BR-N95.html | grep
i32.exe | grep "\[[0-9][0-9]\]" | sed 's/ \[[0-9][0-9]\]//g'`
if [ -s $FILES_DIR/.arquivo_atual ]; then
ARQUIVO_ATUAL=`cat $FILES_DIR/.arquivo-atual`
else
ARQUIVO_ATUAL=0
fi
if [ "$ARQUIVO_SITE" == "" ]; then
exit 1
fi
if [ "$ARQUIVO_SITE" != "$ARQUIVO_ATUAL" ]; then
cd $FILES_DIR
rm -f $ARQUIVO_ATUAL
wget "$URL_ARQUIVO/$ARQUIVO_SITE" &> /dev/null
if [ $? -eq 0 ]; then
echo $ARQUIVO_SITE > $FILES_DIR/.arquivo-atual
mail -s "[nav update] $ARQUIVO_SITE" $ADMIN_MAIL << EOF
atualização do norton antivírus disponível em:
$SERVER_NAME:$FILES_DIR/$ARQUIVO_SITE
EOF
fi
fi
=====
Crie o diretório /usr/local/nav_update e execute o script.
Se quiser mudar o diretório de armazenamento do arquivo .exe, mude a
variável FILES_DIR do script.
Eu costumo executá-lo pelo menos 4 vezes ao dia, através do cron, para
verificar atualizações disponíveis no site.
[]'s
--
Daniel Soares
* We're laughing with her, Marge. There's a big difference. Ha ha ha!
...with her. --Homer Simpson
----- Original Message -----
From: "André Silva Coelho de Oliveira" <address@hidden>
To: <address@hidden>
Sent: Monday, January 19, 2004 3:39 PM
Subject: [shell-script] Wget e Symantec
| Boa tarde galerinha,
|
| Tenho o seguinte problema e gostaria da ajuda de vocês:
|
| Tenho varias filiais com o Norton Anti-virus instalado nas estações.
| Existe um scritplogon do samba que toda vez que eles efetuam logon no
| equipamento alguns drives são mapeados e é feita uma verificação para
saber
| se o anti-virus está desatualizado. Caso ele esteja desatualizado o
| atualizador automatico da Symantec é executado e se encarrega de deixa-lo
| com a versão mais nova das definições de virus. É ai que o bixo pega. Toda
| vez que um novo patch é lançado eu tenho de ir na pagina da Symantec,
baixar
| o executavel, copiar para uma pasta especifica, apagar o antigo, renomear
o
| novo e depois ir espalhando para cada filial tudo MANUALMENTE. Tenho o
| exemplo de um pequeno script para tentar baixar o arquivo automaticamente,
| mas só que ele não serve muito porque toda vez que vai baixar o arquivo dá
| um erro e diz que o arquivo não existe... será que alguém pode me dar uma
| luz pois para mim o script parece OK.
|
| #!/bin/sh
| #########################
| ###ATUALIZA NORTON ###
| #########################
|
| arq=`date "+%Y%m%d"`"-016-i32.exe"
| echo $arq
| wget http://www.symantec.com.br/avcenter/download/us-files/$arq
|
|
| O formato do arquivo é sempre: AAAAMMDD-(não sei acho que versão)-i32.exe
e
| está sempre neste mesmo endereço.
|
| //
|
| André Silva Coelho de Oliveira
| Minoica B.M.C Global Logistics
| S.I.N - Serviço de Informática
| address@hidden
| www.minoica.com.br
| Tel: +55 (12) 3933 - 0466 ramal 232
|