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.569 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.

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

Como anexar arquivos em email pelo modo texto

Caracteres Gráficos no Emulador de Dos

Bloquear mais de uma execução simultânea do script (bash)

Transposição COLUNA x LINHA

Mplayer 1.0pre6a (script de instalação)

Bash: Não use if

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.