Systemd запускает демон при загрузке, как System V

Systemd запускает демон при загрузке, как System V

Я настраиваю Java-приложение для запуска при загрузке с помощью jsvc, следуяэтот уроккоторый использует systemv(init.d). Я работаю в Ubuntu 16.04, который использует systemd, и мне трудно найтиточночто мне нужно сделать, чтобы это получитьзапускать при загрузке, иостановка при выключении.

На данный момент я знаю, что мне нужно создать службу с Type=forkingкомандой jsvc_exec, которая запускает/останавливает форки приложения после его запуска.

Что еще мне нужно включить, чтобы все работало так же, как скрипт systemv из руководства?

Спасибо

решение1

Что-то вроде этого:

 [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

Связанный контент