Problems with my PATH


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Problems with my PATH
# 1  
Old 07-27-2010
Problems with my PATH

I've been googling all morning and i cannot for the life of me find the answer Smilie
Basically, i'm setting my path in my .profile as:
Code:
#!/bin/bash
# export ORACLE_HOME=/oracle/product/10.2
export ORACLE_HOME=/oracle/product/9.2/
export TNS_ADMIN=/oracle/network/clients
PATH=$PATH:/usr/local/bin:/local/bin:/usr/bin:/usr/sbin:/usr/openwin/bin:/opt/SUNWspro/bin:/opt/perl/bin:/usr/dt/bin:$ORACLE_HOME/bin:$ORACLE_HOME/lib

But when I echo my path I get:
Code:
/usr/bin::/usr/local/bin:/local/bin:/usr/bin:/usr/sbin:/usr/openwin/bin:/opt/SUN/lib:/oracle/product/9.2/usr/dt/bin:/oracle/product/9.2/

It seems to mix them up on the PATH Smilie Any help is appreciated!

Last edited by radoulov; 07-27-2010 at 09:26 AM.. Reason: Code tags, please!
# 2  
Old 07-27-2010
I don't think that the code you describe is being executed, or if it is it is having no effect. Some other process changed $PATH .

It would help to know what your normal login Shell is and what Operating System you are running.

First impressions.
1) Slightly off topic: There is probably an error in your system-wide profile. A colon missing after the first Oracle path?
Quote:
/usr/bin::/usr/local/bin:/local/bin:/usr/bin:/usr/sbin:/usr/openwin/bin:/opt/SUN/lib:/oracle/product/9.2:/usr/dt/bin:/oracle/product/9.2/
2) Try a simple echo line in .profile to make sure that .profile is executing.

3) Depending on what your normal login Shell is (the one for your account in /etc/passwd) also check for statements which change $PATH in the correct "dot" file for that Shell (e.g. .bashrc , .kshrc , .cshrc ... whatever).

4) If the script you post is actually not .profile but a script run from .profile it is preferable to include the lines in .profile. Failing that the script must be "sourced" or it will not influence your environment at all.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Programming

Makefile missing include path Although the path exists and defined

i have make file which i try to make them generic but it keeps to compline it missing include directory this is the makefile : CXX=g++ CPPFAGS= -Wall -O0 -g -std=c++14 INCLUDES = -I/home/vagrant/libuv/include -Isrc LIBS_DIRS = -L/home/vagrant/libuv/build LDFLAGS=... (7 Replies)
Discussion started by: umen
7 Replies

2. UNIX for Beginners Questions & Answers

Convert Relative path to Absolute path, without changing directory to the file location.

Hello, I am creating a file with all the source folders included in my git branch, when i grep for the used source, i found source included as relative path instead of absolute path, how can convert relative path to absolute path without changing directory to that folder and using readlink -f ? ... (4 Replies)
Discussion started by: Sekhar419
4 Replies

3. UNIX for Advanced & Expert Users

Command to see the logical volume path, device mapper path and its corresponding dm device path

Currently I am using this laborious command lvdisplay | awk '/LV Path/ {p=$3} /LV Name/ {n=$3} /VG Name/ {v=$3} /Block device/ {d=$3; sub(".*:", "/dev/dm-", d); printf "%s\t%s\t%s\n", p, "/dev/mapper/"v"-"n, d}' Would like to know if there is any shorter method to get this mapping of... (2 Replies)
Discussion started by: royalibrahim
2 Replies

4. Shell Programming and Scripting

Generate class path dynamically based on source path

Hi experts, I have multiple file names ending with .jsp located in $SOME_DIR, $SOME_DIR/f1/,$SOME_DIR/f2/test,$SOME_DIR/f3/fa and there are equivalent class files in $SOME_DIR/WEB-INF/classes/_pages,$SOME_DIR/WEB-INF/classes/_pages/_f1,... (0 Replies)
Discussion started by: oraclermanpt
0 Replies

5. Shell Programming and Scripting

Pattern match a path anywhere in the line and replace it with new path

I want to pattern match only path part from below and replace them with new path string. LoadModule jk_module /fldrA/fldrBaf/fldrCaa/modules/mod_jk.so JkWorkersFile /fldrA/fldrBaf/fldrCaa/config/OHS/ohs1/workers.properties JkLogFile... (4 Replies)
Discussion started by: kchinnam
4 Replies

6. Shell Programming and Scripting

Moving files from parent path to multiple child path using bash in efficient way

Hi All, Can you please provide some pointers to move files from Base path to multiple paths in efficient way.Folder Structure is already created. /Path/AdminUser/User1/1111/Reports/aaa.txt to /Path/User1/1111/Reports/aaa.txt /Path/AdminUser/User1/2222/Reports/bbb.txt to... (6 Replies)
Discussion started by: karthikgv417
6 Replies

7. OS X (Apple)

Problems with path using UNIX tools in mac

Hello, Glad I found this forum.... Well I'm starting using UNIX tools in macOS for bioinformatics (Python....). I know that in UNIX every installed tools go to usr/bin.... But since in mac I do not have access to it I wanted to know were to create and install tools? Can I recreate a pseudo UNIX... (3 Replies)
Discussion started by: 454rocks
3 Replies

8. Shell Programming and Scripting

Executing Commands From Non-Standard Path (Changing user's PATH secretely???)

Hi: I have a requirement as below: I have some standard Unix commands modified and kept them in a directory say /usr/clsh/bin. For example I have a script named "ls" kept here which is modified version of "ls" (say it always gives long listing i.e. ls -l). When any user logs on and types... (2 Replies)
Discussion started by: ramesh_samane
2 Replies

9. Shell Programming and Scripting

Problems with Space at path

Hi everyone, I create script for seaching count of differrent file types at my FS. My script: #! /bin/sh #OLD_IFS=$IFS #export IFS=$(echo "\n\t ") echo "Wait a minute... Seaching is performed" d=0;b=0;c=0;p=0;s=0;l=0;f=0 non=0 for fl in $(find /opt/google/picasa/3.0/wine/drive_c... (8 Replies)
Discussion started by: babi4
8 Replies

10. UNIX for Dummies Questions & Answers

vi - replacing a relative path with absolute path in a file

Hi, I have a file with about 60 lines of path: app-defaults/boxXYZ....... I want to change this to /my/path/goes/here/app-defaults/boxXYZ, but of course vi doesn't like the regualr :s/old/new/ command. Is there any other quick way to do this? Thanks ;) (2 Replies)
Discussion started by: Yinzer955i
2 Replies
Login or Register to Ask a Question