Script Iniciador do PostgreSQL
[ Hits: 7.135 ]
Script que serve para inicializar, parar e verificar instalação do PostgreSQL que está rodando por meio do Cygwin
#! /bin/sh # # PostgreSQL 7.1.3 # Este é o script start e stop do servidor PostgreSQL # exclusivo para uso no cygwin - cygipc. # # Criação : 13/Ago/2004(sexta-feira) # # Versão : 1.0.1 # # Ronaldo de Oliveira Ramos - ronaldo@sadepe.com.br # Sadepe Informatica - www.sadepe.com.br # # Cria a variável CYGWIN export CYGWIN=server # pasta de instalação do servidor e arquivos de log PGDATA=/var/lib/pgsql/data LOGSTART=/var/lib/pgsql/data/logfile # testa se o servidor foi instalado if [ ! -f /usr/bin/postmaster ] ; then echo "PostgreSQL não foi instalado" exit 1 fi if [ ! -f /usr/local/bin/ipc-daemon.exe ] ; then echo "CygIpc não foi instalado" exit 1 fi # start no servidor if [ "$1" = "start" ] ; then # verifica se postmaster está ativo RODAPG=$(ps | grep postgres) if [ "$RODAPG" != "" ] ; then echo "Postmaster já está ativo." exit 1 fi if [ ! -f $PGDATA/PG_VERSION ] && [ ! -d $PGDATA ] ; then echo "Criando repositório de dados..." # Cria o repositório de dados /usr/bin/initdb --pgdata=/var/lib/pgsql/data sleep 5 # cria arquivo de log vazio se não existir touch $LOGSTART # inicializa o postgres pela 1ª vez echo "Inicializando o servidor PostgreSQL pela 1ª vez..." /bin/pg_ctl -D /var/lib/pgsql/data start >> $LOGSTART sleep 5 createdb postgres else echo "Inicializando servidor PostgreSQL..." rm -f /tmp/.s.PGSQL.* > /dev/null /bin/pg_ctl -D /var/lib/pgsql/data start >> $LOGSTART fi sleep 5 # verifica se postmaster está ativo RODAPG=$(ps | grep postgres) if [ "$RODAPG" != "" ] ; then echo "O servidor PostgreSQL foi INICIADO com sucesso" else echo "ERRO: Não foi possível inicializar o servidor PostgreSQL" fi fi # stop no servidor if [ "$1" = "stop" ] ; then # verifica se postmaster está ativo RODAPG=$(ps | grep postgres) if [ "$RODAPG" = "" ] ; then echo "Postmaster não está ativo." exit 1 fi echo "Parando o servidor PostgreSQL..." /bin/pg_ctl stop -D $PGDATA -s -m fast RODAPG=$(ps | grep POSTGRES) if [ "$RODAPG" = "" ] ; then rm -f $PGDATA/postmaster.pid echo "O servidor PostgreSQL foi PARADO com sucesso" fi fi # alerta sobre parametro correto if [ "$1" != "start" ] && [ "$1" != "stop" ] then echo "Use uma das duas opcoes: pg {start|stop}" fi # # fim #
Alta disponibilidade IP-Virtual
Backup Base de Dados PostgreSQL [pg_dump]
Configuração do Iptables em modo texto.
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Linux iniciando sem interface gráfica (9)
como eu instalo o cuda compatível com nvidia gt 520m (6)
Ruído no Microfone (ALC287 - AMD Ryzen 5 7535HS) no Debian 12.9 (10)