Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: $PATH question

From: Romeo Theriault <romeo.theriault(at)maine.edu>
Date: Wed Aug 01 2007 - 16:03:20 EDT


On 8/1/07, Johan Booysen <johan@matrix-data.co.uk> wrote:
>
> Hi,
>
> I've set up persistent VNC sessions for some of our developers on a
> RHEL3 server. They now tell me that when they access their VNC
> sessions, then /usr/local/bin does not appear in their path. A bit of
> testing seems to indicate that manually killing the VNC session and
> creating a new one "updates" the path to include /usr/local/bin.
>
> Does anyone know where /usr/local/bin actually gets added to $PATH in
> the first place? We set some environment variables via scripts in
> /etc/profile.d, but I can't seem to find where /usr/local/bin gets added
> to the path.
>
> Probably a silly question and/or me having a daft moment here...
>
> Thanks.
>
> Johan
>
> --
> redhat-list mailing list
> unsubscribe mailto:redhat-list-request@redhat.com?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/redhat-list
>

What follows is from the bash man page, hope it helps.

 When bash is invoked as an interactive login shell, or as a non-interactive shell with the --login option, it first reads and executes commands

       from the file /etc/profile, if that file exists. After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that

       order, and reads and executes commands from the first one that exists and is readable. The --noprofile option may be used when the shell is

       started to inhibit this behavior.

       When a login shell exits, bash reads and executes commands from the file ~/.bash_logout, if it exists.

       When an interactive shell that is not a login shell is started, bash reads and executes commands from /etc/bash.bashrc and ~/.bashrc, if these

Do you need help?X

       files exist. This may be inhibited by using the --norc option. The --rcfile file option will force bash to read and execute commands from file

       instead of /etc/bash.bashrc and ~/.bashrc.

       When bash is started non-interactively, to run a shell script, for example, it looks for the variable BASH_ENV in the environment, expands its

       value if it appears there, and uses the expanded value as the name of a file to read and execute. Bash behaves as if the following command were

       executed:
              if [ -n "$BASH_ENV" ]; then . "$BASH_ENV"; fi
       but the value of the PATH variable is not used to search for the file
name.
-- 
Romeo Theriault
System Administrator
University of Maine at Fort Kent
Ph#: 207-834-7815
Em@: romeo.theriault@maine.edu
-- 
redhat-list mailing list
unsubscribe mailto:redhat-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list
Received on Wed Aug 1 16:03:29 2007

This archive was generated by hypermail 2.1.8 : Thu Aug 09 2007 - 23:34:38 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library