Verificação de PostgreSQL
Publicado por Wagner Cipriano 03/03/2009
[ Hits: 7.197 ]
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
Convertendo man pages em PDFs (Versão CShell)
Gerenciamento do Usuario no SAMBA /
Adicionar e Deletar usuários do Samba/Squid
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta