в своем install.sh
:
# other commands to install java...
echo 'export JAVA_HOME="/usr/java/latest"' >> ~/.bash_profile
source ~/.bash_profile
после того, как этот скрипт работает, я типа echo $JAVA_HOME
, но ничего не отображается, но когда я выполнить source
команда из текущей оболочки, JAVA_HOME отображается, когда я повторяю его снова.
Почему мой скрипт не работает и как это исправить?
Я ssh на свежий CentOS 7 и запустить сценарий выше.