O script abaixo serve para fazer o backup de um banco Postgres inserindo a data e hora da tarefa no nome do arquivo
# Determinado da data e hora e ano
ano=`date +%Y`;
mes=`date +%m`;
hora=`date +%H`;
min=`date +%M`;
let dia=10\#`date +%d`;
#hora = 'date +%h';
if ($dia<10) then
j=0$dia;
else
j=$dia;
fi
dia=$j;
j="";
D=$dia
M=$mes
A=$ano
# Definindo o usuario e senha do banco de dados
export PGUSER="USUARIO DO BANCO";
export PGPASSWORD="SENHA DO BANCO";
#Fazendo o backup
pg_dump -i -h SERVIDOR -p 5432 -U "USUARIO DO BANCO" -F c -b -v -f /dados/backup/MI_SOCIAL/CONVENIO_DB$ano$mes$dia$hora$min.backup "CONVENIO_DB"
Nenhum comentário:
Postar um comentário