Содержание
Copyright (c) 2007 Peter V. Saveliev.
Copyright (c) 2008 Eugene Prokopiev.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found on the GNU site[1].
В системах ALT Linux запуск и остановка сервиса производятся командой service. Например, чтобы запустить connexion, нужно с правами суперпользователя запустить service connexion start. Для того, чтобы заставить connexion заново считать настройки и применить то, что изменилось, нужно запустить команду service connexion reload. Список всех доступных команд можно получить по service connexion help. Чтобы убедиться, что сервис будет стартовать во время загрузки операционной системы, потребуется команда chkconfig connexion on.
Системный сервис может запускать и останавливать несколько экземпляров Connexion,
имена которых перечислены в файле /etc/sysconfig/connexion
.
Конфигурация каждого экземпляра хранится в каталоге /etc/connexion/$instance
,
где $instance
— это имя экземляра, в двух файлах. В файле
/etc/connexion/$instance/cmd
хранятся параметры
командной строки для запуска connexion. Исключение составляют параметры -s (для сокета
всегда используется файл /var/run/connexion/$instance-socket
)
и -l (лог всегда пишется в файл /var/log/connexion-$instance
).
В файле /etc/connexion/$instance/tree
хранится дерево команд экземпляра —
оно загружается из файла при старте и сохраняется в файл командой шелла backup write.
Шелл connexion-cli по умолчанию работает с системным сервисом через
UNIX-socket /var/run/connexion/$instance-socket
, где
$instance
— это имя экземляра, указанного первым в файле
/etc/sysconfig/connexion
.