De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Backup por email em python

Colaboração: Marlon Luis Petry

Data de Publicação: 28 de Agosto de 2009

A dica de hoje é um script de backup que desenvolvi utilizando a linguagem Python. Este script lê um arquivo de configuração onde está definido os arquivos a serem copiados para o backup, gerando um arquivo tar compactado com bz2, logo após envia para o email do destinatário.

Este script é interessante para realizar backup de arquivos pequenos, como configurações, programas, etc... A limitação deste tipo de backup é o tamanho máximo de envio e recebimento de email, muitos servidores aceitam no máximo 20M.

Download do script (Cópia local).

O arquivo de configuração deve estar no /etc/backup.conf.

Exemplo da estrutura do arquivo:

  /etc/postfix/
  /etc/apache2/
  /root/scripts/

O arquivo não deve possuir linhas em branco

Depois de configurado é só inserir no crontab o script para gerar o backup e enviar por email nos horários desejados.

Sugestões de melhoria são bem-vindas e podem ser enviadas para meu email.

É sempre um prazer enviar dicas pra cá, assim retribuo as que já me serviram.

Marlon Luis Petry

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Marlon Luis Petry