Для облегчения управления Сервером под ОС семейства UNIX администратору предоставляются переменные, которые располагаются в файле скрипта, хранящегося в следующем каталоге:
•Для ОС Linux: /etc/init.d/drwcsd. •Для ОС FreeBSD: /usr/local/etc/rc.d/drwcsd (символьная ссылка на /usr/local/etc/drweb.com/software/init.d/drwcsd). Соответствие между переменными и ключами командной строки для drwcsd приведено в Таблице З-1.
Таблица З-1.
Ключ
|
Переменная
|
Параметры по умолчанию
|
-home
|
DRWCS_HOME
|
•/usr/local/drwcs — для ОС FreeBSD, •/opt/drwcs — для ОС Linux. |
-var-root
|
DRWCS_VAR
|
•/var/drwcs — для ОС FreeBSD, •/var/opt/drwcs — для ОС Linux. |
-etc
|
DRWCS_ETC
|
$DRWCS_VAR/etc
|
-rotate
|
DRWCS_ROT
|
10,10m
|
-verbosity
|
DRWCS_LEV
|
info
|
-log
|
DRWCS_LOG
|
$DRWCS_VAR/log/drwcsd.log
|
-conf
|
DRWCS_CFG
|
$DRWCS_ETC/drwcsd.conf
|
-pid
|
DRWCS_PID
|
|
-user
|
DRWCS_USER
|
|
-group
|
DRWCS_GROUP
|
|
-hooks
|
DRWCS_HOOKS
|
|
-trace
|
DRWCS_TRACE
|
|
|
Переменные DRWCS_HOOKS и DRWCS_TRACE не имеют параметров. При задании переменных соответствующие ключи добавляются при исполнении скрипта. Если переменные не заданы, ключи не будут добавлены.
|
Прочие переменные приведены в Таблице З-2.
Таблица З-2.
Переменная
|
Параметры по умолчанию
|
Описание
|
DRWCS_ADDOPT
|
|
Дополнительные ключи командной строки, которые должны быть переданы drwcsd при запуске.
|
DRWCS_CORE
|
unlimited
|
Максимальный размер core-файла.
|
DRWCS_FILES
|
131170
|
Максимальное число файловых дескрипторов, которое сможет открыть Сервер.
|
DRWCS_BIN
|
$DRWCS_HOME/bin
|
Директория, из которой будет запускаться drwcsd.
|
DRWCS_LIB
|
$DRWCS_HOME/lib
|
Директория с библиотеками Сервера.
|
Значения параметров по умолчанию вступают в силу, если такие переменные не определены в скрипте drwcsd.
|
Переменные DRWCS_HOME, DRWCS_VAR, DRWCS_ETC, DRWCS_USER, DRWCS_GROUP, DRWCS_HOOKS уже определены в файле скрипта drwcsd.
Если существует файл /var/opt/drwcs/etc/common.conf, то этот файл будет включен в drwcsd, что может переопределить некоторые переменные, однако, если их не экспортировать (при помощи команды export), то они не окажут влияния.
|
Чтобы задать переменные
1.Добавьте определение переменной в файле скрипта drwcsd. 2.Экспортируйте переменную при помощи команды export (задается там же). 3.При запуске еще одного процесса из этого скрипта, этот процесс считает значения, которые были определены.
|