У мене є сценарій, в /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?