Autor Tópico: Start Automático no Postgresql???  (Lida 3276 vezes)

Ederson Thomazini

  • Newbie
  • *
  • Mensagens: 6
  • Karma: +0/-0
Start Automático no Postgresql???
« Online: Fevereiro 07, 2006, 09:38:21 am »
Bom dia Pessoal gostaria de saber onde e como eu posso colocar um comando para que quando eu inicio o Suse ele já de um Start no banco de dados postgresql???

Já tentei colocar no /etc/profile mas não deu certo... o código é o seguinte:

su - c “/usr/local/pgsql/bin/pq_ctl –D /var/dados start” postgres

Não sei se é este mesmo o código??


Atenciosamente, Thomazini..


 :-(  :-(

Comunidade de Usuários do openSUSE Linux

Start Automático no Postgresql???
« Online: Fevereiro 07, 2006, 09:38:21 am »

Icos Lau

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 1717
  • Karma: +0/-0
Re: Start Automático no Postgresql???
« Responder #1 Online: Fevereiro 07, 2006, 11:58:39 am »
Olá thomazini (seu sobrenome não me é estranho...),

Primeiramente, o que vc quis dizer com "Não sei se é este mesmo o código??" É uma afirmação negativa interrogativa?

Para iniciar qualquer daemon do proprio sistema (creio que o postgresql o seja), vc pode se utilizar do YaST (Campanha Faça Tudo Pelo YaST). Nele, na guia Sistema, Serviços do Sistema (Nível de Execução), vc pode habilitar o postgresql para iniciar nos diversos runlevels existentes.

Caso o serviço não seja um daemon do sistema, não esteja integrado à grade de serviços, ou ainda, vc não consiga passar as opções de outra maneira, creio que deva haver algum arquivo de configuração do proprio postgresql que possa ser utilizado para instruir sua inicialização, vc pode colocar estas intruções no proprio arquivo de inicialização do runlevel desejado, utilizando-se para isso dos arquivos respectivos localizados em /etc/init.d/rc5.d/, entre outros.

Abs
MSI® K7N2 Delta, Athlon™ XP 2400
1GB DDR 400 Corsair®
2 Sata Seagate® 160 Gb
Nvidia® Geforce FX5200 256Mb
Monitor Samsung® 753v 17"
Pinnacle® PCTV
Creative® Live 5.1
DVD-RW Samsung® / DVD-RW LG®

"Um gênio é uma pessoa de talento, que faz toda a lição de casa"
Thomas A. Edison

Ederson Thomazini

  • Newbie
  • *
  • Mensagens: 6
  • Karma: +0/-0
Re: Start Automático no Postgresql???
« Responder #2 Online: Fevereiro 08, 2006, 08:28:48 am »
Blz pessoal..
   Consegui fazer funcionar o que eu queria..
só colocar este comando:

su - postgres  "-c /usr/local/pgsql/bin/pq_ctl –D /var/dados start”

No Diretório: /etc/rc.d/boot.local

Abraços()....

Atenciosamente, Thomazini

Icos Lau

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 1717
  • Karma: +0/-0
Re: Start Automático no Postgresql???
« Responder #3 Online: Fevereiro 08, 2006, 11:17:48 am »
Olá thomazini,

só como recomendação, o arquivo, e não o diretório  /etc/rc.d/boot.local, não seria o mais adequado, leia em seu cabeçalho o porque disso.

Outra coisa que me espanta. O por que do uso do su se vc está indicando ao sistema que deve, em tempo de boot, subir este serviço, e pelo que saiba, desnecessário é informar o usuário, pois a execução já se dá com privilégios absolutos.

Abs
MSI® K7N2 Delta, Athlon™ XP 2400
1GB DDR 400 Corsair®
2 Sata Seagate® 160 Gb
Nvidia® Geforce FX5200 256Mb
Monitor Samsung® 753v 17"
Pinnacle® PCTV
Creative® Live 5.1
DVD-RW Samsung® / DVD-RW LG®

"Um gênio é uma pessoa de talento, que faz toda a lição de casa"
Thomas A. Edison

atf

  • Membro
  • ***
  • Mensagens: 120
  • Karma: +0/-0
Re: Start Automático no Postgresql???
« Responder #4 Online: Fevereiro 08, 2006, 03:10:44 pm »
Tá certo, icoslau. O Postgres não deve ser iniciado com privilégios de "root" pois é perigoso.
Se utilizasse o "script" normal "postgresql" não seria necessário o "su" porque ele já está no "script". É uma característica do Postgres.
atf
LinuxUser#142898

atmozphera

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 440
  • Karma: +0/-0
    • http://www.atmozphera.com.br
Re: Start Automático no Postgresql???
« Responder #5 Online: Fevereiro 09, 2006, 11:39:50 pm »
você pode usar o chkconfig para isso, se ele não tiver um rc em /usr/sbin/ você pode pegar qualquer um e modifica-lo, mas se você instalar o postgresql pelo YaST muito provavelmente ele criará o rc automaticamente, daí você pode executar umas das sinteses abaixo para coloca-lo no boot.

sintese:

chkconfig -a postgresql
chkconfig -a mysql
chkconfig -a apache2

etc...
"o silêncio preenche nossa insegurança"

Vamilson

  • Newbie
  • *
  • Mensagens: 1
  • Karma: +0/-0
rodando Delphi no Suse 10
« Responder #6 Online: Fevereiro 10, 2006, 02:57:47 pm »
Gostaria de contribuir com o site, enviando um texto que descreve meus procedimentos para rodar alguns aplicativos em Delphi 5 no Suse 10. Como proceder?
Vamilson Jr.
Epagri - Floripa - SC

Comunidade de Usuários do openSUSE Linux

rodando Delphi no Suse 10
« Responder #6 Online: Fevereiro 10, 2006, 02:57:47 pm »