Siempre tenemos que saber como realizar un backup y que lo haga solito de una BD en postgres.
Así que estos son los pasos.
1_. Creamos un archivo .pgpass dentro de la raiz de root que contenga la siguiente linea:
localhost:puerto:mibasedatos:usuario:password
ejm:
10.xx.xx.xx:5432:BD_EJEMPLO:root:123456
2_. Creamos un archivo backup_bd dentro de la raiz de root que contenga la siguiente linea:
FECHA=$(date +%Y%m%d%H%M)
pg_dump -h localhost -p 5432 -U root -F c -b -v -f "/home/user/bd_$FECHA.backup" mibasededatos
3_. Y luego editamos el crontab
y le colocamos la siguiente linea según cada cuanto tiempo se debe ejecutar.(Leer sobre crontab)
#crontab -e
y editamos poniendo la siguiente linea. En mi caso todos los dias a las 7am.
0 7 * * * /root/backup_bd
Bueno espero que le sirva... Suerte...
No hay comentarios:
Publicar un comentario