Toon posts:

[Slack8.1] Postgres starten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi,

ik had een vraag over een probleem waar ik zelf even niet uit kom!!
Ik probeer pg_ctl te starten in mijn rc.inet2, maar dan moet je eerst zorgen dat je als root postgres kan opstarten. Dat lukt ook met:
code:
1
su postgres -c 'PGDATESTYLE=Postgres,European /usr/local/pgsql/bin/pg_ctl -l$PGDATA/log -D /usr/local/pgsql/data start'


Nou wil ik die in rc.inet2 zetten zoals volgt:
code:
1
2
3
4
5
#Starten van postgreSQL
 if [ -x /usr/local/pgsql/bin/postmaster ]; then
    echo "Starting postgreSQL: /usr/local/pgsql/bin/postmaster"
    su postgres -c  'PGDATESTYLE=Postgres,European /usr/local/pgsql/bin/pg_ctl -l$PGDATA/log -D /usr/local/pgsql/data start'
fi

en dan krijg ik de volgende foutmelding:

Starting postgreSQL: /usr/local/pgsql/bin/postmaster
postmaster successfully started
/usr/local/pgsql/bin/pg_ctl: /log: Permission denied



Iemand verstand of ervaring om dit op te lossen ??

Verwijderd

hmm misschien domme opmerking maar heeft de postgres user daar wel rechten? (heb de ballen verstand van postgreSQL maar goed, dis een gokje :) )