Sto cercando di eseguire uno script di installazione che richiede l'installazione di Java e l' JAVA_HOME
impostazione della variabile di ambiente.
Ho impostato JAVA_HOME
in /etc/profile
ed anche in un file che ho chiamato java.sh
in /etc/profile.d
. Posso echo $JAVA_HOME
e ottenere la risposta corretta e posso anche sudo echo $JAVA_HOME
e ottenere la risposta corretta.
Nel install.sh
tentativo di esecuzione, ho inserito un echo $JAVA_HOME
. Quando eseguo questo script senza sudo
vedo la directory java; quando eseguo lo script con sudo
esso è vuoto.
Qualche idea sul perché questo stia accadendo?
Sto gestendo CentOS.