/* Site under maintenance */

[BASH] BSMB: Bad Simple Mail Backup

code_2.jpg
Questo script bash è stato pensato per effettuare il backup di database MySQL e/o specifiche directory, spedendo tutto come allegato in una mail verso uno specifico indirizzo. Ovviamente nel caso in cui il backup superi una determinta dimensione (default: 10MB), il tutto viene splittato in un insieme di file e spedito in diverse email. Per evitare di occupare eccessivamente la rete ed evitare possibili noie dei server mail, fra le diverse email spedite vi è un certo periodo di sleep (default: 100 secondi). Tutto molto semplice, niente fronzoli, nessuna pretesa di aver un sistema di backup affidabile e/o efficiente.

Lo script può essere usato, definendo le principali voci di configurazione in un file bash e includendo selvaggiamente BSMB.#!/bin/bash # # Edit the following vars, please! # # Email address email=yourÃ@mail.com # Backup Mysql databases? YES/NO dump_db=YES # Backup directory? YES/NO tar_dir=YES # # Mysql configuration # # Mysql user sql_user=user # Mysql password sql_pass=pass # List of databases, listed in an array sql_db[0]=dbname # # Directory to backup # # List of directories, listed in an array dir_b[0]=/absolute/path/to/directory source /path/to/bsmb
Dipendenze:
  • mutt
  • mysqldump
  • tar
  • bzip2
Codice sorgente BSMB: bsmb


• Nessun commento • Inserisci un commento • Pubblicato il 7 ottobre 2010 • Ultima modifica 24 dicembre 2012 • Feed commenti

Inserisci un commento Info sui commenti

Nome:      Email:

Sito web / Pagina personale / Blog: