[démarrage] créer un service pour démarrer un programme

Questions et astuces concernant l'installation et la configuration d'archlinux
gael
yeomen
Messages : 255
Inscription : dim. 31 oct. 2010, 02:07

[démarrage] créer un service pour démarrer un programme

Message par gael »

bonjour,
j'ai installé un paquet "geoserver" qui ne dispose pas d'un service permettant de le démarrer de la façon suivante : systemctl start geoserver
je suis donc en train de créer un fichier de service

Code : Tout sélectionner

[Unit]
Description=Geoserver management

[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=?????
ExecStart=/usr/bin/geoserver-startup
ExecStop=/usr/bin/geoserver-shutdown
[Install]
WantedBy=multi-user.target

Code : Tout sélectionner

systemctl start geoserver.service
Mais j'ai la réponse suivante :

Code : Tout sélectionner

geoserver-startup[532]: The JAVA_HOME environment variable is not defined
ma question est donc que dois-je mettre comme argument de EnvironmentFile pour déclarer mon environnement JAVA afin de lancer correctement mon service ?

merci

:)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [démarrage] créer un service pour démarrer un programme

Message par FoolEcho »

Salut,

Au choix, a priori:
«The following statement is not true. The previous statement is true.» :nage:
Répondre