Script que automatiza o envio de backup para o email

Publicado por Felipe Franco em 27/09/2006

[ Hits: 6.538 ]

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

Como anexar arquivos em email pelo modo texto

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

Leitura recomendada

Transposição COLUNA x LINHA

Como mudar o teclado do Debian em uma máquina virtual configurada em outro SO

Solução IM para seu Cyber Cafe

Escondendo / Personalizando mensagens de erro no prompt

Alterando as ID tags de seus arquivos de áudio em massa pelo terminal

  

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