All pastes #1930560 Raw Edit

RespaldoSemanal.sh

public shellscript v1 · immutable
#1930560 ·published 2010-09-01 15:38 UTC
rendered paste body
#!/bin/bash## Copyleft 2010 TSU. Ezequiel Gómez Iglesias## Especialista de Informática  -  Venezuela.## ** Reindexado y Respaldo de Bases de datos PostgreSQL-ote **## ************   27/08/2010   **************#####  VACUUM   #####vacuumdb --host 192.168.1.3 --port 5432 --username postgres --verbose --analyze --dbname db_fundacite_lara_2010echo "La Base de Datos fué limpiada"#####  REINDEX  #####reindexdb --host 192.168.1.3 --port 5432 --username postgres --dbname db_fundacite_lara_2010echo "La Base de Datos ha sido Reindexada"####   BACKUP   #####/usr/bin/pg_dump --host 192.168.1.3 --port 5432 --username postgres --format custom --blobs --verbose --file "/home/soporte/respaldos/Sigesp/2010/sigesp_dd-mm-yyyy" db_fundacite_lara_2010### Pedir Fecha actual en formato dd-mm-yyyyfecha=`date "+%d-%m-%Y"` ## Busca el archivo sigesp_dd-mm-yyyy para renombrarlo con la fechacd /home/soporte/respaldos/Sigesp/2010/find . -name 'sigesp_dd-mm-yyyy' | sort | while read BACKUPdoNUEVO=`echo ${BACKUP} | sed 's/dd-mm-yyyy/'$fecha'/g;'`mv "${BACKUP}" ${NUEVO}doneecho "ARCHIVO RENOMBRADO"### Cambiar los permisos de los archivoschmod 777 /home/soporte/respaldos/Sigesp/2010/*echo "RESPALDO COMPLETADO"### Referencia#vaccumdb --all --full --verbose --ANALYZE#reindexdb#date