Como funciona netrc.(Como lo configuro), un detalle mas, el ftp donde quiero 
hacer mi backup tiene clave
Gracias por la ayuda

------Mensaje original------
De: Fernando Hevia
Para: [email protected]
Para: [email protected]
Asunto: RE: [pgsql-es-ayuda] Backup con Script
Enviado: 27 Oct, 2009 13:51

 

> -----Mensaje original-----
> De: [email protected]
> 
> Alguno de ustedes tiene un script que le haga backup a una bd 
> de postgresql, comprima el backup y luego lo envie por ftp a 
> otra locación.
> Gracias de antemano
> Saludos
> 

Rudimentariamente:
- necesitas el script
- necesitas un .netrc para automatizar el ftp. Este va en el home del
usuario con permisos 600

---- script ----
#!/bin/bash

echo "Backupeando ..."
/usr/bin/pg_dump --file=<file_backup> <nombre_base>

echo "Comprimiendo ..."
/bin/gzip <file_backup>

echo "Transfiriendo ..."
/usr/bin/ftp <ip_destino>

exit 0
---- fin script ----


---- .netrc ----
machine <ip_destino> login <usuario> password <clave> macdef init
cd <path_destino>
bin
put <file_backup>
bye
---- fin .netrc ----


Andar, debiera andar... pero sobre esto necesitarás agregar las opciones
particulares al dump según tus requerimientos, control de errores,
verificación del FTP, etc.

Slds.



Enviado desde mi  BlackBerry de Claro.--
TIP 5: ¿Has leído nuestro extenso FAQ?
         http://www.postgresql.org/docs/faqs.FAQ.html

Responder a