
Ich konfiguriere eine Java-Anwendung, die beim Booten mit jsvc ausgeführt wird.dieses Tutorialwelches (init.d) verwendet systemv
. Ich verwende Ubuntu 16.04, welches verwendet systemd
, und habe Schwierigkeiten,genauwas muss ich tun, um es zu habenbeim Booten ausführen, UndStopp bei Herunterfahren.
Bisher weiß ich, dass ich einen Dienst mit Type=forking
dem jsvc_exec
Befehl erstellen muss, der die App-Forks startet/stoppt, nachdem sie ausgeführt wurden.
Was muss ich sonst noch einbinden, damit es ähnlich wie das Systemv-Skript aus dem Tutorial funktioniert?
Danke
Antwort1
Etwas wie das:
[Unit]
Description=Description of daemon
After=network.target
[Service]
#WorkingDirectory=/path/to/program/
#User=
#Group=
Type=forking
ExecStart=/path/to/program/program start
ExecStop=/path/to/program/program stop
#PIDFile=/path/to/pid/file.pid
#RestartSec=15
#Restart=always
[Install]
WantedBy=multi-user.target