
Estou configurando um aplicativo Java para ser executado na inicialização usando jsvc, seguindoeste tutorialque usa systemv
(init.d). Estou executando o Ubuntu 16.04, que usa systemd
, e estou tendo dificuldade em encontrarexatamenteo que preciso fazer para ter issoexecute na inicialização, eparar no desligamento.
Até agora eu sei que preciso criar um serviço com Type=forking
o jsvc_exec
comando que inicia/interrompe os garfos do aplicativo depois de executado.
O que mais preciso incluir para que funcione de maneira semelhante ao script systemv do tutorial?
Obrigado
Responder1
Algo assim:
[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