starting server at boot

Started by Adam Langover 25 years ago3 messagesgeneral
Jump to latest
#1Adam Lang
aalang@rutgersinsurance.com

Is this the correct line to put into the rc.local file? The nohup is
running (because it generates a message on the consle saying it wrote to
/nohup.out... which is empty) but the service doesn't seem to start (I can't
connect).

nohup su -c 'postmaster -i -D /usr/local/pgsql/data > server.log 2>&1'
postgres &

Adam Lang
Systems Engineer
Rutgers Casualty Insurance Company

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Adam Lang (#1)
Re: starting server at boot

"Adam Lang" <aalang@rutgersinsurance.com> writes:

nohup su -c 'postmaster -i -D /usr/local/pgsql/data > server.log 2>&1'
postgres &

nohup su seems a little odd; I'd expect the nohup command to affect the
su process itself, but I'm not at all sure that su would allow the
nonstandard signal-handling state to propagate through to the command
it executes.

Try
su -c 'nohup postmaster ... 2>&1 &' postgres
instead.

This should also eliminate nohup's desire to make a useless output
file...

regards, tom lane

#3Adam Lang
aalang@rutgersinsurance.com
In reply to: Adam Lang (#1)
Re: starting server at boot

No, still no luck. I'm putting the line in at the end of the rc.local file.
I know it gets to it because, when the nohup is in front, it generates a
message.

But I am not able to connect to the dataabse after reboot.

Adam Lang
Systems Engineer
Rutgers Casualty Insurance Company
----- Original Message -----
From: "Tom Lane" <tgl@sss.pgh.pa.us>
To: "Adam Lang" <aalang@rutgersinsurance.com>
Cc: "PGSQL General" <pgsql-general@postgresql.org>
Sent: Friday, September 01, 2000 5:45 PM
Subject: Re: [GENERAL] starting server at boot

Show quoted text

"Adam Lang" <aalang@rutgersinsurance.com> writes:

nohup su -c 'postmaster -i -D /usr/local/pgsql/data > server.log 2>&1'
postgres &

nohup su seems a little odd; I'd expect the nohup command to affect the
su process itself, but I'm not at all sure that su would allow the
nonstandard signal-handling state to propagate through to the command
it executes.

Try
su -c 'nohup postmaster ... 2>&1 &' postgres
instead.

This should also eliminate nohup's desire to make a useless output
file...

regards, tom lane