miércoles, 15 de diciembre de 2010

Script de respaldo de Base de Datos en Linux

A continuación un breve script de respaldo para bases de datos Postgres diseñado por mi persona. Este script puede recibir un parámetro para setear el nombre del respaldo.

Crear un archivo que contendrá el script
$ touch respaldo.sh

Editar el archivo
$ gedit respaldo.sh

Pegar el siguiente contenido al archivo y guardarlo
#---------------------------------------
#- Script de respaldo de base de datos -
#---------------------------------------
#!/bin/sh
## Script de respaldo de Base de datos
## By. Misael Matamoros
## ===================================
echo Iniciando respaldo...
if [ "$1" != "" ]; then
pg_dump -i -h localhost -p 5432 -U usuarioBD -F c -v -f /home/administrador/Respaldos/respaldo_$1.backup nombreBaseDatos
else
pg_dump -i -h localhost -p 5432 -U usuarioBD -F c -v -f /home/administrador/Respaldos/respaldo.backup nombreBaseDatos
fi
echo Respaldo realizado >> ~/Respaldos/resgistro.log
date >> ~/Respaldos/resgistro.log
echo ---------------------------- >> ~/Respaldos/resgistro.log

Hacer que el archivo sea ejecutable
$ chmod +x respaldo.sh

No hay comentarios:

Publicar un comentario

Gracias por dejar tu comentario, por favor sea respetuoso...

Mizaq's Blog

Entradas populares