Verificação de PostgreSQL
Publicado por Wagner Cipriano 03/03/2009
[ Hits: 7.200 ]
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
Jogo da velha para dois jogadores
Informações gerais sobre o usuário
backup /home e /etc no crontab
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
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[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