Добавьте приложение пакета Jar в системную службу Linux.
1. Настройте сценарии запуска: start.sh и service.sh.
#!/bin/bash
экспорт LD_LIBRARY_PATH=/home/cg/xxx/lib
nohup /home/java64/jdk1.8.0_221/bin/java -jar /home/cg/xxx-2.0.24.b.jar >/dev /ноль 2>&1 &
2. Пропишите системные службы, например: ess_gc.service
[Unit]
Description=ess_gc
After=network.target
[Service]
Type=forking
Restart=on-failure
ExecStart=/home/cg/xxx/service.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
3. Запустите системные службы.
1.#Подтвердите, что путь Java /home/java64/jdk1.8.0_221/bin/java в скрипте service.sh
необходимо изменить на соответствующий путь Java.2.#Скопируйте ess_gc.service в /usr/lib/systemd/system
cp ess_gc.service /usr/lib/systemd/system/3.#Запустите ess_gc.service и настройте его автоматический запуск при загрузке
$ systemctl Enable ess_gc.service
[root@loaclhost system]# systemctl Enable ess_gc.service
Создана символическая ссылка из /etc/systemd/system/multi-user.target.wants/ess_gc.service на /usr/lib/systemd/system/ess_gc.service.
4.#Запуск службы
$ systemctl start ess_gc.service
[root@loaclhost system]# systemctl start ess_gc.service5.#Проверить статус службы
$ systemctl status ess_gc.service6.#Остановить службу
$ systemctl stop ess_gc.service