Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
doc:jroboplc:run [2026/01/17 08:35] denis [Сервис под linux (рекомендуемый способ)] |
doc:jroboplc:run [2026/01/17 17:34] (текущий) denis [Сервис под linux (рекомендуемый способ)] |
||
|---|---|---|---|
| Строка 9: | Строка 9: | ||
| ===== Сервис под linux (рекомендуемый способ) ===== | ===== Сервис под linux (рекомендуемый способ) ===== | ||
| - | Только для систем, использущих ''systemd''. Проверка командой: | + | Только для систем, использущих ''systemd''. Проверить наличие и версию можно командами: |
| ps -p 1 -o comm= | ps -p 1 -o comm= | ||
| + | systemctl --version | ||
| Скрипты: | Скрипты: | ||
| Строка 23: | Строка 24: | ||
| └─ _stop - остановить сервис | └─ _stop - остановить сервис | ||
| - | Перед установкой сервиса отредактировать файл **''jroboplc/svc.lin/jrobo.service''**: | + | Конфигурация сервиса находится в файле: |
| + | jroboplc | ||
| + | └─ svc.lin | ||
| + | └─ jrobo.service | ||
| + | |||
| + | Перед установкой сервиса прописать нужные значения параметров: | ||
| <code> | <code> | ||
| [Unit] | [Unit] | ||
| Строка 31: | Строка 37: | ||
| User=jrobo | User=jrobo | ||
| Group=jrobo | Group=jrobo | ||
| - | WorkingDirectory=/home/denis/src-java/jroboplc-21 | ||
| </code> | </code> | ||
| Имя сервиса задается именем service-файла. | Имя сервиса задается именем service-файла. | ||
| + | |||
| + | [[doc:jroboplc:java_memory]] | ||
| Строка 57: | Строка 64: | ||
| Перед использованием отредактировать файл ''install.bat'': | Перед использованием отредактировать файл ''install.bat'': | ||
| set SERVICE_NAME="jrobo" | set SERVICE_NAME="jrobo" | ||
| - | set SERVICE_DESCR="JROBO Service" | + | set SERVICE_DESCR="jrobo" |
| set JAVA_PATH="C:\Program Files\Java\jdk-21\bin\java.exe" | set JAVA_PATH="C:\Program Files\Java\jdk-21\bin\java.exe" | ||