Em laboratórios de informática é comum ter um servidor de arquivos onde temos os softwares para instalação das maquinas, este servidor pode ser um servidor com samba, para que o windows possa acessa-lo via netbios e smb.
Em servidores deste tipo também é armazenado a instalação do antivirus e suas atualizações invés de ter que atualizar cada maquina na internet, apenas utilizamos a atualização que já está salva, todo dia deve-se atualizar o arquivo de definições da internet e salva-lo no servidor.
Até aqui tudo pe normal, não há nenhuma novidade, mas se fizermos isso de forma automática? pois é atravez de um bash script podemos mante-lo sempre atualizado.
O script é o seguinte:
#!/bin/bash
DATA=`date +%Y%m%d`
PACOTE=`lynx -dump http://definitions.symantec.com/defs/|grep $DATA|grep i32|grep http|awk {'print $2'}|tail -1`
DIRSTORAGE=/export/instala/atualizacao/norton
if [ ! -d $DIRSTORAGE ];then
mkdir -p $DIRSTORAGE
fi
cd $DIRSTORAGE
mkdir tmp
echo "Estamos baixando uma nova atualização - `date`" >atualizando.txt
cd tmp
echo "Baixando $PACOTE"
wget $PACOTE >/dev/null 2>/dev/null
cd ..
rm 200*i32.exe
cd tmp
mv * ../
cd ../
rmdir tmp
rm atualizando.txt
sendmail -F
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
<<EOT
subject: Atualização do norton `date`
Foi baixado oa atualização do dia `date`
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
EOT
Basta coloca-lo no cron para executar uma vez por dia.
| Next > |
|---|






