The OpenNET Project / Index page

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

форумы  правила/FAQ  поиск  регистрация  вход/выход  слежка  RSS
"Как "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Как "  +/
Сообщение от Dmitry (??) on 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

Ответить | Правка | Cообщить модератору

Оглавление

  • Как , Аноним, 19:08 , 21-Июл-17, (1)  

Сообщения по теме [Сортировка по времени | RSS]


1. "Как "  +/
Сообщение от Аноним (??) on 21-Июл-17, 19:08 
> Как

Читая маны, не?
https://www.freedesktop.org/software/systemd/man/systemd.ser...
TimeoutStopSec
TimeoutStartSec
TimeoutSec


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема



  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor