Script que automatiza o envio de backup para o email

Publicado por Felipe Franco em 27/09/2006

[ Hits: 6.886 ]

Blog: http://www.projetofranco.com.br/

 


Script que automatiza o envio de backup para o email



OBS: O sistema operacional utilizado foi o Conectiva 10. É necessário um servidor de Email configurado.

Podemos preparar nosso Linux para mandar arquivos importantes para o nosso email por motivo de backup, tais como arquivos conf, scripts e outros.

Para automatizar esse processo podemos utilizar o serviço cron, que é um programa voltado para agendamento de tarefas. Não irei descrever a sua configuração, pois quando instalei o meu Conectiva ele já estava instalado e rodando beleza. Portanto temos que instalar o pacote sharutils para podermos utilizar o comando uuencode. Segue o script:

#!/bin/sh
#
# Script que manda em anexo os confs mais importantes!

uuencode /etc/squid/squid.conf squid.conf|mail -s "Conf Squid" felicruel@hotmail.com
uuencode /etc/samba/smb.conf smb.conf|mail -s "Conf Samba" felicruel@hotmail.com
uuencode /etc/apache/conf/httpd.conf httpd.conf|mail -s "Conf Apache" felicruel@hotmail.com
uuencode /etc/rc.d/init.d/firewall firewall|mail -s "Conf Firewall" felicruel@hotmail.com
echo "Mensagem enviada com sucesso"

OK. Para automatizar a execução do script, basta agendá-lo no seu crontab.

Outras dicas deste autor

Como anexar arquivos em email pelo modo texto

Resolvendo o problema "KDE não inicia no SuSE 9.3"

Leitura recomendada

ShellSpeak - Para pessoas com deficiência de fala

CheckDNS - Verificador de DNS

Automoatizar backup no pfSense

Compilar shell script

Sed para formatar endereços MAC

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts