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
#- 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...