Gracias por todas las ayudas brindadas, aca les mando un script que hice mezclando todas sus ayudas, aqui el resultado :) el cual funciona muy bien, ademas tiene el plus de respaldar proyectos de subversion, osea esta bastante completo. Saludos
#!/bin/bash BACKUP_PG_DIR="/home/pg-bkp" BACKUP_SVN_DIR="/home/svn-bkp" PGHOST="localhost" export PGUSER="postgres" export PGPASSWORD="xxx123" DATABASE="databasename" #--------------------- # ftp variables #--------------------- FTPHOST="w.x.y.z" FTPUSER="ftpbkp" FTPPWD="pwd_ftp" time=$(date +%Y-%m-%d-%H%M%S) #---------------------------- # Backup & Compresion #---------------------------- pg_dump $DATABASE -h $PGHOST -U $PGUSER | gzip > $BACKUP_PG_DIR/bkp_dbpg_$DATABASE-$time.gz sleep 5 svnadmin dump /var/local/svn/proysvn | gzip > $BACKUP_SVN_DIR/bkp_svn-$time.gz sleep 5 #------------------------------- # Transferencia archivos #------------------------------- ftp -inv $FTPHOST << EOF user $FTPUSER $FTPPWD put $BACKUP_PG_DIR/bkp_dbpg_$DATABASE-$time.gz /postgres/bkp_dbpg_$DATABASE-$time.gz put $BACKUP_SVN_DIR/bkp_svn-$time.gz /svn/bkp_svn-$time.gz bye EOF unset PGUSER unset PGPASSWORD