Pular para o conteúdo

Script que automatiza o envio de backup para o email

Dica publicada em Shell Script / Miscelânea
Felipe Franco felicruel
Hits: 7.567 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

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.

Como anexar arquivos em email pelo modo texto

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

Contador de Palavras no Terminal

Integrando agenda do jSMS do Linux e do Windows

Livros de shell script (um é grátis)

Script para avisar compromissos

Funções ZZ é uma coletânea com 111 miniaplicativos

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.