Systemd executa o daemon na inicialização, como o System V

0

Estou configurando um aplicativo Java para ser executado na inicialização usando jsvc, seguindo este tutorial que usa systemv (init.d). Estou executando o Ubuntu 16.04, que usa systemd , e estou tendo dificuldades para encontrar exatamente o que preciso fazer para que seja executado na inicialização e > pare no desligamento .

Até agora eu sei que preciso criar um serviço com Type=forking como o comando jsvc_exec que inicia / pára o aplicativo se bifurca quando é executado.

O que mais preciso incluir para que funcione de maneira semelhante ao script systemv do tutorial?

Obrigado

    
por Luke Moll 03.09.2016 / 17:03

1 resposta

1

Algo parecido com isto:

 [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
    
por 03.09.2016 / 17:25