У меня есть скрипт в /etc/profile.d/setenv.sh
который устанавливает значение для JAVA_HOME
чтобы $JAVA_HOME
был доступен для всей системы:
# echo "export JAVA_HOME=/usr/java/jdk1.8.0_74" > /etc/profile.d/setenv.sh
Когда я вхожу в оболочку, я могу написать echo $JAVA_HOME
и правильно вижу путь, но служба, запущенная с Systemd, не видит эту переменную.
Как сделать эту переменную среды видимой для служб Systemd?