systemd unit

Данный раздел предназначен для русскоязычных пользователей. Если вы владеете английским, рекомендуем также просмотреть общую ветку обсуждений на английском.
Post Reply
past
Posts: 32
Joined: 11 Sep 2013 22:54

systemd unit

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

Re: systemd unit

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

User avatar
PoltoS
Posts: 5061
Joined: 26 Jan 2011 19:36

Re: systemd unit

Post by PoltoS » 24 Nov 2015 03:06

А мы уже это тоже сделали для Jessie. Уже залит образ на сервер под Jessie. Скоро установщик поправим

past
Posts: 32
Joined: 11 Sep 2013 22:54

Re: systemd unit

Post by past » 25 Nov 2015 16:12

PoltoS wrote:А мы уже это тоже сделали для Jessie. Уже залит образ на сервер под Jessie. Скоро установщик поправим
Логировать будет в журнал systemd?

User avatar
PoltoS
Posts: 5061
Joined: 26 Jan 2011 19:36

Re: systemd unit

Post by PoltoS » 29 Nov 2015 01:39

Вы про логи Z-Way? нет, как и сейчас в файл. Можно в syslog отправлять, если хотите - укажите syslog вместо имени лог файла

past
Posts: 32
Joined: 11 Sep 2013 22:54

Re: systemd unit

Post by past » 12 Dec 2015 16:56

Можно как-то сделать, чтобы /opt/z-way-server/config.xml не переписывался при обновлении?

User avatar
PoltoS
Posts: 5061
Joined: 26 Jan 2011 19:36

Re: systemd unit

Post by PoltoS » 07 Jan 2016 04:09

дело в том, что мы, бывает его меняем (давно такого не было). Увы, config.xml и config/Defaults.xml мы каждый раз переписываем, т.к. с неправильными файлами новый сервер просто не запустится. Потому, увы, только руками обновлять. ;(

past
Posts: 32
Joined: 11 Sep 2013 22:54

Re: systemd unit

Post by past » 03 Feb 2016 12:58

Понятно, спасибо!

Post Reply