fbpx

cron para backup del svn

May 8, 2008

escribimos en la consola:

crontab -e

luego creamos un linea como esta:

00 */6 * * * /home/gonzo/Scripts/repo_dump.sh

esto implica que cada 6 horas se ejecuta el script de backup
ahora creo el script de backup con esto:

********************************repo_dump.sh****************************

#!/bin/bash

svnadmin dump /var/svn/repo1 | gzip > /home/gonzo/repo-`date +%Y-%m-%d–%H-%M`.dump.gz

#ahora lo muevo al destino final que es una unidad montada
mv /home/gonzo/*.dump.gz /media/capsule/backups/

#De esta manera, se puede restaurar el repositorio mediante
# gunzip -c /media/capsule/backups/repo-xxxx.dump.gz | svnadmin load /home/gonzo/Repository
**************************************************************************

NOTA: por algun motivo extraño, el crontaba abortaba el backup a los 30 megas
tuve que instaar el sendmail y configurarlo para que anduviera bien, de paso me manda el output por mail…

sudo apt-get install sendmail

luego crear en tu home un file llamado: .forward
poner la direccion de mail deseada adentro, y el cron te va a mandar ahi el output.

NOTA2: probar en el fututo de poner en el script el parametro –quiet al svnadmin dump, para que no tire progreso y ver si anda bien.

avatar
Gonzalo Escribano

Ver entradas

Most Recent

June 9, 2022

¿Qué son las DAO y cuáles son sus beneficios?

Es común en la historia contemporánea que haya cambios a partir de los avances en el campo de la...

Read More

June 2, 2022

¿Qué son las DeFi y por qué son el futuro de las finanzas?

Es común en la historia contemporánea que haya cambios a partir de los avances en el campo de la...

Read More

May 27, 2022

How to start a successful product build from scratch?

Creating a product from scratch could be a huge challenge. To achieve your business goals it’s important to develop...

Read More