Добавьте приложение пакета Jar в системную службу Linux.

Добавьте приложение пакета 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.service

5.#Проверить статус службы
$ systemctl status ess_gc.service

6.#Остановить службу
$ systemctl stop ess_gc.service

Guess you like

Origin blog.csdn.net/fen_fen/article/details/134879221