Script que automatiza o envio de backup para o email

Publicado por Felipe Franco em 27/09/2006

[ Hits: 6.528 ]

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" [email protected]
uuencode /etc/samba/smb.conf smb.conf|mail -s "Conf Samba" [email protected]
uuencode /etc/apache/conf/httpd.conf httpd.conf|mail -s "Conf Apache" [email protected]
uuencode /etc/rc.d/init.d/firewall firewall|mail -s "Conf Firewall" [email protected]
echo "Mensagem enviada com sucesso"

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

Outras dicas deste autor

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

Como anexar arquivos em email pelo modo texto

Leitura recomendada

Aliases Cores

CheckDNS - Verificador de DNS

Clonar HDs em máquinas Windows 7 via servidor openSUSE

LibreOffice - Acessando arquivos recentes pelo Unity Launcher

Não esquecendo o root logado

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts