"Adam Lang" <aalang(at)rutgersinsurance(dot)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