[vox-tech] Bash question
MB
vox-tech@lists.lugod.org
Mon, 29 Sep 2003 08:27:05 -0700
If I understand you right, you want an exit code from your script. And
then read that code.
That is done like this:
------------- /opt/myapp/bin/config -------------------
#!/bin/sh
# check stuff here...
# set env vars here...
export MYVAR="/path/to/executable"
if [ test ]; then
exit 1
fi
if [ test2 ]; then
exit 2
fi
exit 0
---------------------------
You should then be able to run in .bachrc
. /opt/myapp/bin/config
echo $? ## to find out the exit code
echo $MYVAR ## should return /path/to/executable
Am I misunderstanding the question?
Mark
Jay Strauss wrote:
>Hi,
>
>I want to get the path of the file from a script called from .bashrc. Like:
>
>##.bashrc
>. /opt/myapp/bin/config
>
>
>## /opt/myapp/bin/config
>pwd
>echo $0
>
>
>In this case during login:
>pwd = /home/jstrauss
>$0 = -bash
>
>I'd like to get a variable with the value /opt/myapp/bin/config
>but I can't find a combination of commands that will give my that during
>login or su
>
>Jay
>
>
>_______________________________________________
>vox-tech mailing list
>vox-tech@lists.lugod.org
>http://lists.lugod.org/mailman/listinfo/vox-tech
>
>
>