shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Script Norton Corrigido.


From: André Silva Coelho de Oliveira
Subject: Script Norton Corrigido.
Date: Fri, 30 Jan 2004 16:35:42 -0200

Ai Galerinha, Boa tarde.

    Eu tive uns problemas com o script que enviei hoje cedo, segue o que eu
estou usando agora

#!/bin/sh
#########################
###ATUALIZA NORTON ######
#########################
#Script feito com ajuda da lista address@hidden
#Muito grato ao Andrew Amorim <address@hidden>, Daniel
Soares <address@hidden> e Julio Cezar Neves
<address@hidden> por seus scripts de exemplo os quais usei
de base.

#@Variaveis

#Site do arquivo de atualizacao
SITE=ftp.symantec.com/public/english_us_canada/antivirus_definitions/norton_
antivirus/

#Arquivo a ser baixado
ARQ=`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'`

#Arquivo de destino para o nome padrao
ARQDEST=`echo $ARQ | cut -c 5-8`321.exe

#Datas

ANO=`date "+%Y"`
MES=`date "+%B"`
DIA=`date "+%d"`
SEM=`date "+%A"`


#@Inicio

#Informa o arquivo mais atual do FTP
echo
echo "O arquivo mais atual do ftp é" $ARQ "de" $SEM", $DIA de" $MES "de"
$ANO
echo

#Inicia e monta a rede novell
service novell start

#Verifica se o arquivo existe
if [ -f /mnt/novell/APPS/PROTEC.TEL/ATU_DEF/$ARQDEST ]; then

echo
echo "NAO E PRECISO ATUALIZAR"
echo;

else

#Baixa a atualização
wget -t 3 -w 10 -c ftp://$SITE/$ARQ

#Apaga a versao antiga e renomeia o arquivo para o padrao de nome e move
para a pasta de atualizacoes

rm -f /mnt/novell/APPS/PROTEC.TEL/ATU_DEF/*321.exe&&mv $ARQ
/mnt/novell/APPS/PROTEC.TEL/ATU_DEF/$ARQDEST

fi

#Para a e desmonta rede novell
service novell stop;


//

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]