Backup para postgresql
Publicado por Ricardo Brito do Nascimento 20/08/2007
[ Hits: 7.181 ]
Homepage: http://brito.blog.incolume.com.br
Gerei este script na necessidade de algo rápido e simples.
Faz simplesmente um pg_dumpall do servidor Postgresql automatizado.
A utilização pode ser manual ou através do crontab.
#!/bin/bash
# Back up in postgresql
# Author: Ricardo Brito (rbrito1978-blessed[at]yahoo.com.br)
# GPL
HOST=10.100.0.30
PORT=5432
USER=postgres
DIR=/tmp
_pgdumpall(){
echo iniciando o backup do servidor $1 ...
#echo $4/pg_bkp_$1_`date +%Y%m%d-%H%M`.bkp
pg_dumpall -i -h $1 -p $2 -U $3 >> $4/pg_bkp_$1_`date +%Y%m%d-%H%M`.bkp 2> $4/pg_bkp_$1_`date +%Y%m%d-%H%M`.err &
#test -e $4/pg_bkp_$1_`date +%Y%m%d-%H%M`.bkp&echo backup concluido
}
case $# in
0|4)
if [ $# == 0 ]; then
echo 0 parametros;
_pgdumpall $HOST $PORT $USER $DIR
fi
if [ $# == 4 ]; then
echo 4 parametros;
_pgdumpall $1 $2 $3 $4
fi ;;
*) echo "O script deve ter 4 parametros: host, porta, usuario, diretorio destino"
echo "OBS: a ordem deve ser repeitada";
echo
echo 'ex: '$0' 10.100.0.30 5432 postgres /tmp';;
esac
Registar automáticamente o dns de uma maquina no DNS via DHCP
Configurando um Servidor de Nomes no CL10 apenas respondendo algumas perguntas...
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Links importantes de usuários do vol (4)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (2)
Para os fãs de DOOM, um vídeo do Romero (com dublagem em pt-br disponí... (2)









