J'ai un script dans /etc/profile.d/setenv.sh
qui définit la valeur pour JAVA_HOME
pour que $JAVA_HOME
sera disponible à l'échelle du système:
# echo "export JAVA_HOME=/usr/java/jdk1.8.0_74" > /etc/profile.d/setenv.sh
Quand je me connecte au shell je peux écrire echo $JAVA_HOME
et je vois le chemin correctement, mais le service qui est démarré avec Systemd ne voit pas cette variable.
Comment puis-je avoir cette variable d'environnement visible pour les services Systemd?