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.564 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
#!/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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como anexar arquivos em email pelo modo texto

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

Wolfenstein Enemy Territory no Ubuntu 12 com som e Omnibots

Clonar HDs em máquinas Windows 7 via servidor openSUSE

gxmessage :: shell script incrementado

Como restaurar as cores do terminal

Canivete suíço em bash

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.