Atualização automática Debian / Ubuntu
Publicado por Rogerio Reis 30/01/2007
[ Hits: 12.650 ]
Olás,
Este script foi criado para atualizar automaticamente somente os pacotes dos serviços que estão em produção. O script avisa por e-mail caso atualizações tenham sido feitas.
É preciso criar uma lista com os pacotes, um por linha, a serem atualizados. É preciso ter o pacote sendmail instalado.
Abraços.
#!/bin/bash # Atualiza Sistema # Autor: Rogerio Reis # Data: 10/10/2006 # Objetivo: Atualizar pacotes criticos para manter a seguranca do sistemaa # Dependendias: pacote sendemail ou sendEmail (mesmo pacote) DATA=`date +%d%m%Y` pulalinha() { echo "" >> /tmp/$$ } #Configurando o cabecalho do relatorio (log) echo Relatorio de Atualizacao dos Pacotes `date` > /tmp/$$ pulalinha echo "--------------------------------------" >> /tmp/$$ # Caminho do script mailserver="126.1.10.5" caminho="/usr/local/scripts/atualiza" destinatario="backup@gruposabara.com.br" assunto="Atualiza Pacotes - $HOSTNAME" sendEmail=sendEmail #Obtendo lista de pacotes for pacote in `cat $caminho/lista | grep -v ^# | grep -v ^$` do pacotes=`echo -n "$pacotes $pacote "` done # Calculando quantidade de pacotes a atualizar quant=`apt-get install $pacotes -s | grep "pacotes atualizados," | cut -f1 -d" "` if [ $quant -gt 0 ] then echo "Pacotes Atualizados com sucesso" >> /tmp/$$ pulalinha apt-get install $pacotes -y >> /tmp/$$ echo "--------------------------------------" >> /tmp/$$ cat /tmp/$$ | $sendEmail -f backup@gruposabara.com.br -t $destinatario -s $mailserver -u "Atualização dos Pacotes - $DATA" fi # Remove log criado rm -f /tmp/$$
Script de inicialização do PostgreSQL 8 com suporte a acesso remoto - Fedora 7
Limpar o histórico dos documentos recentes do Ubuntu 11.10
Instalando e configurando Postgres com Dialog
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (0)
O que você está ouvindo agora? [2] (189)
warsaw parou de funcionar após atualização do sistema (solução) (10)