Skip site navigation (1) Skip section navigation (2)

Re: .bashrc for postgres user

From: Charles Curley <ccurley(at)trib(dot)com>
To: Steve Petersen <spetey(at)umich(dot)edu>
Cc: pgsql-novice(at)postgresql(dot)org
Subject: Re: .bashrc for postgres user
Date: 2000-09-05 14:51:51
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-novice
On Tue, Sep 05, 2000 at 10:12:14AM -0400, Steve Petersen wrote:
> Hey folks,
> Is there something I don't get about having an unusual home directory
> like /var/lib/pgsql for the postgres user (in the RPM installation of
> pgsql)?  I like to start postmaster manually, but I don't like to type
> the data directory each time.  So I tried exporting EDITOR and PGDATA
> env variables in postgres's .bashrc (in /var/lib/pgsql), but it doesn't
> work.  If I type '. .bashrc' before typing 'postmaster', though, it
> works fine.  What gives?
> Thanks!
> Steve

On login, bash runs your .bash_profile, which should then call
.bashrc. .bash_profile is called only on login, but .bashrc is called each
time a term is launched. So put those into .bash_profile. Other terms will
inherit them.

To make sure .bash_profile is called when you su to postgres, do it with a
- in the command line:

su - postgres

This forces bash to execute .bash_profile and do some other things as
though you had just logged in.

The gory details are at: "man bash".


		-- C^2

No windows were crashed in the making of this email.

Looking for fine software and/or web pages?

In response to

pgsql-novice by date

Next:From: ghaverlaDate: 2000-09-05 15:05:33
Subject: Re: .bashrc for postgres user
Previous:From: Leandro FanzoneDate: 2000-09-05 14:41:23
Subject: C++ library probs

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group