Я настраиваю 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