ubuntu и переменные окружения
deady@~/temp/env$ cat ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
PATH=$PATH:/opt/javafx/bin
export JDK_HOME=/usr/lib/jvm/java-6-sun
export JAVA_HOME=/usr/lib/jvm/java-6-sun
...
deady@~/temp/env$
deady@~/temp/env$
deady@~/temp/env$
deady@~/temp/env$ echo $JAVA_HOME
/usr/lib/jvm/java-6-sun
deady@~/temp/env$
deady@~/temp/env$
deady@~/temp/env$ cat test.sh
echo "JAVA_HOME: [$JAVA_HOME]"
deady@~/temp/env$
deady@~/temp/env$
deady@~/temp/env$ ./test.sh
JAVA_HOME: []
то есть из скрипта я не вижу переменную, которую устанавливаю в .bash_profile. Почему так?