Systemd führt den Daemon beim Booten aus, wie System V

Systemd führt den Daemon beim Booten aus, wie System V

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=forkingdem jsvc_execBefehl 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

verwandte Informationen