In article <[EMAIL PROTECTED]>,
Tom Lane <[EMAIL PROTECTED]> wrote:
>Depends which startup script you are using. I know that up till
>recently the Red Hat init script did
>
> su -l postgres -s /bin/sh -c "pg_ctl start ..."
>
>and because it forced /bin/sh, anything you might have put in say
>~postgres/.bash_profile wouldn't get read. You can just take out
>that -s switch though.
Actually, I think it's that bash is broken (well, it is if you ask me, but
not if you ask Chet Ramey). At least it was circa 2001 when I last looked
at this issue.
I had to ask -l to get my init scripts to work (that is, to source .profile
when started with su - ).
mrc
--
Mike Castle [EMAIL PROTECTED] www.netcom.com/~dalgoda/
We are all of us living in the shadow of Manhattan. -- Watchmen
fatal ("You are in a maze of twisty compiler features, all different"); -- gcc
---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings