Próbuję uruchomić skrypt instalacyjny, który wymaga zainstalowania języka Java i ustawienia JAVA_HOMEzmiennej środowiskowej.
Mam ustawione JAVA_HOMEw /etc/profile, a także w pliku Zadzwoniłem java.shw /etc/profile.d. Mogę echo $JAVA_HOMEuzyskać prawidłową odpowiedź, a nawet mogę sudo echo $JAVA_HOMEuzyskać prawidłową odpowiedź.
W install.shpróbuję uruchomić, wstawiłem echo $JAVA_HOME. Kiedy uruchamiam ten skrypt, nie sudowidzę katalogu java; kiedy uruchamiam skrypt z sudonim jest pusty.
Wszelkie pomysły, dlaczego tak się dzieje?
Używam CentOS.