Còpies de seguretat cada nit molt fàcilment

Hacker

Deixo aquest script a modo de recordatori i per si a algú li serveix. Tinc configurades còpies de seguretat d'algunes webs que es fan tots els dies a les 3 de la matinada que es van ordenant al directori /home/joan/backups amb el nom de la base de dades i el dia/mes/any en que s'ha executat.

El cron l'execute així:

#Execute aquest cron cada dia a les 3 am.
00 3 * * * $HOME/backups/backup > $HOME/backups/log

El script de les còpies s'anomena "backup" i conté el següent:


#Backup de les meues bases de dades
cd $HOME/backups
NOW=$(date +"%Y%m%d")
mkdir $NOW
cd $NOW

mysqldump -h EL-MEU-SERVIDOR -u USUARI -pLAMEUAPASSX BASEDEDADESX | gzip > $NOW.joancatala.net.sql.gz
mysqldump -h EL-MEU-SERVIDOR -u USUARI -pLAMEUAPASSY BASEDEDADESY | gzip > $NOW.todobenicassim.com.sql.gz
mysqldump -h EL-MEU-SERVIDOR -u USUARI -pLAMEUAPASSZ BASEDEDADESZ | gzip > $NOW.tutmonde.org.sql.gz

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.