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

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

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

Спасибо

1 ответ1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .