[linux-l] init.d

Ralph Angenendt ralph at strg-alt-entf.org
Di Jan 16 12:01:56 CET 2007


Olaf Radicke wrote:
> Am Dienstag, 16. Januar 2007 10:26 schrieb Volker Grabsch:
> > Im Init-Script von PostgreSQL ist das nicht vorgesehen. Es gibt also
> > (leider?) keine /etc/default/postgresql. Die ist aber auch nicht
> > nötig, denn in PostgreSQL kannst du sämtliche Einstellungen in den
> > Konfigurationsdateien unter /etc/postgresql/ tätigen.
> 
> Eine solche Datei/Ordner gibt es (unter Fedora) nicht.

Wie, kein Debian? Frevler! >:)

Du hast aber /etc/sysconfig/pgsql/ - eine Datei, die du dort reinpackst
werden vom initscript gesourcet:

[ -f /etc/sysconfig/pgsql/${NAME} ] && . /etc/sysconfig/pgsql/${NAME}

${NAME} ist der Name des Initscripts (siehe weiter oben im Script), es
wird also nach einer Datei "postgresql" in dem Verzeichnis gesucht
(zumindest unter RHEL4). 

Damit kannst du dann allerdings "nur" Umgebungsvariablen setzen,
PGHOSTADDR und PGPORT sind wahrscheinlich die, die du nutzen magst.

In der HTML-Dokumentation von Postgresql findet sich ein Kapitel zu den
nutzbaren Environmentvariablen.

Ein "-i" kannst du allerdings über diese Datei nicht setzen.

Cheers, 

Ralph
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: nicht verfügbar
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20070116/7b4b5bb4/attachment.sig>


Mehr Informationen über die Mailingliste linux-l