Verificação de PostgreSQL
Publicado por Wagner Cipriano 03/03/2009
[ Hits: 7.351 ]
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 para baixar pacotes no Debian e derivados.
Para quem é louco por linux mas não larga o windows por causa do PHP
Script para enviar email, avisando quando alguem loga na maquina
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (4)