Verificação de PostgreSQL
Publicado por Wagner Cipriano 03/03/2009
[ Hits: 7.548 ]
Este script verifica se o postgres está rodando em uma determinada máquina/porta. E se não estiver, inicia o processo.
#!/bin/bash
# Autor: Wagner Cipriano - Gnão <wagner@intip.com.br> #
# * DataBases PostgreSql #
# Verifica se o banco esta rodando e se nao tiver starta o processo #
#
# Copie a vontade, mantenha o autoria original #
##################################################
PATH=/usr/sbin:/usr/local/bin:/usr/bin:/bin
export PATH
inicio="`date +%Y-%m-%d_%H:%M:%S`"
PGUser="postgres"
PGPort="5413"
PGLocation="/var/lib/pgsql/data_restore/"
ERRORLOG="$DIR/restore-error.log"
ERROR=0;
#Verifica se a instancia do BD esta rodando
PgSqlUp() {
strRet="`ps ax | grep /var/lib/pgsql/data_restore`"
searchStr="postmaster"
if `echo ${strRet} | grep "${searchStr}" 1>/dev/null 2>&1`
then
echo "Postgres rodando ok, porta '$PGPort'"
else
echo "Postgres NAO esta rodando. porta '$PGPort'"
echo ">>> Inicia processo postmaster na porta '$PGPort'"
su -m -c "postmaster -i -D $PGLocation &" - $PGUser 2> $ERRORLOG
if [ "$?" -ne 0 ]; then
echo "ERRO: ao iniciar postmaster na porta '$PGPort'"
ERROR=1;
fi
sleep 3
fi
}
PgSqlUp
#Fim
Script que agrupa e compacta os executáveis de um diretório
Verificando existência de computadores na rede
Criação de usuários no Samba utilizando script
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Não consigo instalar distro antiga no virtualbox nem direto no hd (17)









