The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Как , !*! Dmitry, 21-Июл-17, 18:26  [смотреть все]
Есть сервис который запускает java проложекние.
Для остановки его требуется время (около минуты)
Когда необходимо перегрузить сервер, он его киляет, не дождавшись завершения.
Как сделать чтобы systemd при перезагрузке компа ждал остановки процесса не киляя его?

[Unit]
Description=YouTrack
Before=shutdown.target reboot.target halt.target

[Service]
#Type=oneshot
#Type=forking
ExecStart=/usr/bin/java -Xmx1g -XX:MaxMetaspaceSize=250m -Djava.awt.headless=true -Djetbrains.youtrack.disableBrowser=true -jar youtrack-2017.2.34279.jar 8080
#ExecStop=/bin/kill -TERM $MAINPID & sleep
WorkingDirectory=/home/youtrack/youtrack
ReadWriteDirectories=/home/youtrack/youtrack
#Restart=always
#RestartSec=100
SyslogIdentifier=YouTrack
User=youtrack
Group=youtrack
RemainAfterExit=true
KillMode=none
SendSIGKILL=no

[Install]
WantedBy=multi-user.target




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру