Srs. Boa noite
Rodo o seguinte script no meu linux para fazer copia do banco de dados automatico atraves da cron:
Script para DUMP de bases PostGreSQL.
# Referêia:
http://www.htmlstaff.org/postgresqlmanual/app-pgdump.html# Emiliano ESB<emilianoeloi@gmail.com>
# C 2005 04 20
# R 2007 04 11[adaptado para o VOL]
#
# VARIAVEIS ##################
vU="postgres" # Usuario no PostGreSQL
vP="semsenha" # Senha
vB=$1 # Base De dados
vBI="/usr/local/pgsql/bin/pg_dump" # Diretorio raiz dos binarios do PostGreSQL
vR="/" # Diretorio raiz
vD="abs/base/" # Destino do Backup
vPre="basePGSQL" # Prefixo no nome do arquivo de saida
vE=".backup" # extencao do arquivo de saida
vH="127.0.0.1" # Host do servidor
vPt="5432" # Porta do servidor
vC="5" # Taxa de compressao do arquivo de 0-9
vAno=`date +%Y` #Ano
vMes=`date +%m` #Mes
vDia=`date +%d` #Dia
vHor=`date +%H` #Hora
vMin=`date +%M` #Min
vCod=`date +%N` #Cóo date [date (GNU coreutils) 5.3.0]
vDat="$vDia$vMes$vAno-$vHor$vMin-$vCod"
vA=$vPre"-"$vB"-"$vDat$vE
# VALIDAÃ ##################
if [ -z $vU ]; then
echo "Sem usuáo";
exit 0;
fi
if [ -z $vP ]; then
echo "sem senha";
exit 0;
fi
if [ -z $vB ]; then
echo "informe o nome da base de dados apos o nome do script";
exit 0;
fi
# BACKUP #####################
echo "# Gerando backup. Aguarde..."
echo "# Destino: $vR$vD"
echo "# Nome do arquivo: $vA"
$vBI -v -U $vU -h $vH -p $vPt -Z $vC --format=c -b --file=$vR$vD$vA $vB
Até aqui tdo bem porem preciso copiar esse bkp de forma automatica sempre o ultimo bkp feito de acordo com o horario configurado na cron para uma maquina que esta na rede e usa o windows xp. Obs a pasta em que salvo o bkp esta compartilhada pelo samba. Desde ja agradeco a ajuda de todos.