Данный раздел предназначен для русскоязычных пользователей. Если вы владеете английским, рекомендуем также просмотреть общую ветку обсуждений на английском.
past
Posts: 32 Joined: 11 Sep 2013 22:54
Post
by past » 19 Nov 2015 23:31
Всем привет, написал юнит для контроля z-way-server под systemd
Code: Select all
# /etc/systemd/system/z-way-server.service
# systemctl enable z-way-server
# systemctl start z-way-server
# journalctl -f
[Unit]
Description=z-way server
[Service]
Type=simple
# User=
# Group=owntracks
WorkingDirectory=/opt/z-way-server
Environment='LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/z-way-server/libs'
ExecStart=/opt/z-way-server/z-way-server
Restart=always
RestartSec=15
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=z-way-server
[Install]
WantedBy=multi-user.target
Поместить в /etc/systemd/system/z-way-server.service
Так же в /opt/z-way-server/config.xml поменял путь до лога в /dev/stdout. Тепер все логи в журнале systemd.
dolpheen
Posts: 119 Joined: 10 Feb 2015 00:38
Post
by dolpheen » 22 Nov 2015 13:49
Спасибо, как раз искал!
Конфигурационные параметры в режим только-чтение(не пробовал еще, я так понял могут быть проблемы), watchdog добавить и будет бессмертная система ))
Razberry B+ 2.0.1-rc25 on ZW500 + 15 devices / Razberry B 2.0.1-rc25 on ZW300 for test
PoltoS
Posts: 7624 Joined: 26 Jan 2011 19:36
Post
by PoltoS » 24 Nov 2015 03:06
А мы уже это тоже сделали для Jessie. Уже залит образ на сервер под Jessie. Скоро установщик поправим
past
Posts: 32 Joined: 11 Sep 2013 22:54
Post
by past » 25 Nov 2015 16:12
PoltoS wrote: А мы уже это тоже сделали для Jessie. Уже залит образ на сервер под Jessie. Скоро установщик поправим
Логировать будет в журнал systemd?
PoltoS
Posts: 7624 Joined: 26 Jan 2011 19:36
Post
by PoltoS » 29 Nov 2015 01:39
Вы про логи Z-Way? нет, как и сейчас в файл. Можно в syslog отправлять, если хотите - укажите syslog вместо имени лог файла
past
Posts: 32 Joined: 11 Sep 2013 22:54
Post
by past » 12 Dec 2015 16:56
Можно как-то сделать, чтобы /opt/z-way-server/config.xml не переписывался при обновлении?
PoltoS
Posts: 7624 Joined: 26 Jan 2011 19:36
Post
by PoltoS » 07 Jan 2016 04:09
дело в том, что мы, бывает его меняем (давно такого не было). Увы, config.xml и config/Defaults.xml мы каждый раз переписываем, т.к. с неправильными файлами новый сервер просто не запустится. Потому, увы, только руками обновлять. ;(
past
Posts: 32 Joined: 11 Sep 2013 22:54
Post
by past » 03 Feb 2016 12:58
Понятно, спасибо!