systemd unit

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

systemd unit

Post by past »

Всем привет, написал юнит для контроля 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 »

Спасибо, как раз искал!

Конфигурационные параметры в режим только-чтение(не пробовал еще, я так понял могут быть проблемы), 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: 7624
Joined: 26 Jan 2011 19:36

Re: systemd unit

Post by PoltoS »

А мы уже это тоже сделали для Jessie. Уже залит образ на сервер под Jessie. Скоро установщик поправим
past
Posts: 32
Joined: 11 Sep 2013 22:54

Re: systemd unit

Post by past »

PoltoS wrote:А мы уже это тоже сделали для Jessie. Уже залит образ на сервер под Jessie. Скоро установщик поправим
Логировать будет в журнал systemd?
User avatar
PoltoS
Posts: 7624
Joined: 26 Jan 2011 19:36

Re: systemd unit

Post by PoltoS »

Вы про логи Z-Way? нет, как и сейчас в файл. Можно в syslog отправлять, если хотите - укажите syslog вместо имени лог файла
past
Posts: 32
Joined: 11 Sep 2013 22:54

Re: systemd unit

Post by past »

Можно как-то сделать, чтобы /opt/z-way-server/config.xml не переписывался при обновлении?
User avatar
PoltoS
Posts: 7624
Joined: 26 Jan 2011 19:36

Re: systemd unit

Post by PoltoS »

дело в том, что мы, бывает его меняем (давно такого не было). Увы, config.xml и config/Defaults.xml мы каждый раз переписываем, т.к. с неправильными файлами новый сервер просто не запустится. Потому, увы, только руками обновлять. ;(
past
Posts: 32
Joined: 11 Sep 2013 22:54

Re: systemd unit

Post by past »

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