ďťż
 
 
   Uruchamianie serwera Postgres w init.d lub rc.local
 
 

Tematy

 
    
 

 

 

 

Uruchamianie serwera Postgres w init.d lub rc.local





ilford - 23-02-2008 20:57
Mam następujący problem :( Nie potrafię dopisać do rc.local lub napisać skrypt przy pomocy wzoru 'skeleton' aby uruchamiał się podczas startu serwer bazy danych postgresql.

Komenda która uruchamia serwer wygląda tak: pg_ctl start -D /usr/local/pgsql/data

Oczywiście komendę polecenie wydaje po zalogowaniu się na konto 'postgres' wydając z roota "su - postgres"

Próbowałem do rc.local wpisać "su - postgres /usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data" ale niestety nie działa.

Jeszcze jedno pytanie :) Za każdym razem po zalogowaniu się na usera "postgres" muszę wydać polecenie "export PATH=$PATH:/usr/local/pgsql/bin" aby była możliwość wykonywania skryptów w /bin Gdzie można dopisać ten kod żeby nie trzeba było za każdym razem wpisywać tą komendę?

BTW. Jestem zielony z debiana :P



Rad - 23-02-2008 21:02
A nie mogłeś zainstalować postgresa z paczki, wtedy miałbyś gotowe skrypty startowe.



ilford - 23-02-2008 21:09

A nie mogłeś zainstalować postgresa z paczki, wtedy miałbyś gotowe skrypty startowe. Potrzebowałem określoną wersję Postgresa i tylko dlatego tak zrobiłem.

[ Dodano: 2008-02-24, 14:58 ]
Ok poradziłem sobie i to było tak łatwe, że aż wstyd :-?

Do rc.local dopisałem
su postgres -c "/usr/local/pgsql/bin/postmaster -i -S -D /usr/local/pgsql/data"

Wszystko ładnie teraz działa :)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis