Systemd ejecuta el demonio en el arranque como System V

Systemd ejecuta el demonio en el arranque como System V

Estoy configurando una aplicación Java para que se ejecute en el arranque usando jsvc, siguiendoeste tutorialque utiliza systemv(init.d). Estoy ejecutando Ubuntu 16.04, que usa systemdy me cuesta encontrarexactamenteque necesito hacer para tenerloejecutar en el arranque, ydetenerse al apagar.

Hasta ahora sé que necesito crear un servicio con Type=forkingel jsvc_execcomando que inicia/detiene la aplicación se bifurca una vez que se ha ejecutado.

¿Qué más necesito incluir para que funcione de manera similar al script systemv del tutorial?

Gracias

Respuesta1

Algo como esto:

 [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

información relacionada