Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:run [2026/01/17 08:04]
denis [Сервис под linux]
doc:jroboplc:run [2026/01/17 17:34] (текущий)
denis [Сервис под linux (рекомендуемый способ)]
Строка 8: Строка 8:
 </​code>​ </​code>​
  
-===== Сервис под linux ===== +===== Сервис под linux (рекомендуемый способ) ​===== 
-Только для систем,​ использущих ''​systemd''​. Проверка командой:+Только для систем,​ использущих ''​systemd''​. Проверить наличие и версию можно ​командами:
   ps -p 1 -o comm=   ps -p 1 -o comm=
 +  systemctl --version
  
-Скрипты ​запуска находятся в каталоге **''​jroboplc/svc.lin''​**:​ +Скрипты
-  _console - запустить как приложение +  ​jroboplc 
-  _install - установить сервис +   ​└─ ​svc.lin 
-  _remove ​ - удалить сервис +       ├─ ​_console - запустить как приложение 
-  _restart - перезапустить сервиса +       ├─ ​_install - установить сервис 
-  _start ​  - запустить сервис +       ├─ ​_remove ​ - удалить сервис 
-  _status ​ - показать статус сервиса +       ├─ ​_restart - перезапустить сервиса 
-  _stop    - остановить сервис+       ├─ ​_start ​  - запустить сервис 
 +       ├─ ​_status ​ - показать статус сервиса 
 +       └─ ​_stop    - остановить сервис
  
-Для изменения ​имени ​сервиса ​(если ​на одной машине планируется ​несколько инсталляций) отредактировать ​файл ​''​_install''​.+Конфигурация сервиса находится в файле: 
 +  jroboplc 
 +   ​└─ svc.lin 
 +       ​└─ jrobo.service
  
 +Перед установкой сервиса прописать нужные значения параметров:​
 +<​code>​
 +[Unit]
 +Description=jrobo
  
 +[Service]
 +User=jrobo
 +Group=jrobo
 +</​code>​
  
-===== Сервис под windows =====+Имя сервиса задается именем service-файла. 
 + 
 +[[doc:​jroboplc:​java_memory]] 
 + 
 + 
 + 
 +===== Сервис под windows ​(рекомендуемый способ) ​=====
 Только для Windows 7+ x64. Только для Windows 7+ x64.
  
 +Используется утилита [[https://​github.com/​aelassas/​servy|servy]].
 +
 +Скрипты:​
 +  jroboplc
 +   ​└─ svc.win
 +       ​├─ console.bat - запустить как приложение
 +       ​├─ get-servy.bat - скачать утилиту servy-cli.exe
 +       ​├─ install.bat - установить сервис
 +       ​├─ remove.bat ​ - удалить сервис
 +       ​├─ restart.bat - перезапустить сервиса
 +       ​├─ start.bat ​  - запустить сервис
 +       ​├─ status.bat ​ - показать статус сервиса
 +       ​└─ stop.bat ​   - остановить сервис
 +       
 +Перед использованием отредактировать файл ''​install.bat'':​
 +  set SERVICE_NAME="​jrobo"​
 +  set SERVICE_DESCR="​jrobo"​
 +  set JAVA_PATH="​C:​\Program Files\Java\jdk-21\bin\java.exe"​
  
 ===== Запуск через wrapper tanuki ===== ===== Запуск через wrapper tanuki =====
doc/jroboplc/run.1768626251.txt.gz · Последние изменения: 2026/01/17 08:04 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0