H3.9. Variables disponibles para SO de la familia UNIX

Para facilitar la administración del Servidor en OS de la familia UNIX, se proporcionan al administrador las variables que se encuentran en el archivo de script almacenado en el siguiente directorio:

Para SO Linux: /etc/init.d/drwcsd.

Para SO FreeBSD: /usr/local/etc/rc.d/drwcsd (enlace de símbolo a /usr/local/etc/drweb.com/software/init.d/drwcsd).

La concordancia entre variables y claves de línea de comando para drwcsd se proporciona en la Tabla Н-1.

Tabla H-1.

Clave

Variable

Parámetros por defecto

-home

DRWCS_HOME

/usr/local/drwcs — para SO FreeBSD,

/opt/drwcs — para SO Linux.

-var-root

DRWCS_VAR

/var/drwcs — para SO FreeBSD,

/var/opt/drwcs — para SO 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

 

Variables DRWCS_HOOKS y DRWCS_TRACE no tiene parámetros. Cuando se establecen los variables, las claves correspondientes se agregan cuando se ejecuta el script. Si no se establecen variables, no se agregarán claves.

Las otras variables se muestran en la Tabla H-2.

Tabla H-2.

Variable

Parámetros por defecto

Descripción

DRWCS_ADDOPT

 

Claves de línea de comando adicionales que se pasarán a drwcsd al inicio.

DRWCS_CORE

unlimited

Tamaño máximo del archivo core.

DRWCS_FILES

131170

El número máximo de descriptores de archivo que el Servidor puede abrir.

DRWCS_BIN

$DRWCS_HOME/bin

El directorio desde el que se iniciará drwcsd.

DRWCS_LIB

$DRWCS_HOME/lib

Directorio con las bibliotecas del Servidor.

Los valores de los parámetros predeterminados surten efecto si dichas variables no están definidas en el script drwcsd.

Las variables DRWCS_HOME, DRWCS_VAR, DRWCS_ETC, DRWCS_USER, DRWCS_GROUP, DRWCS_HOOKS ya se establecieron en el archivo de script drwcsd.

Si existe el archivo /var/opt/drwcs/etc/common.conf, entonces este archivo se incluirá en drwcsd, que puede anular algunas variables, sin embargo, si no se exportan (usando el comando export), entonces no tendrán ningún efecto.

Para establecer variables

1.Agregue una definición de una variable en el archivo de script drwcsd.

2.Exporte una variable usando el comando export (establecer allí también).

3.Al iniciar otro proceso desde este script, este proceso cuenta los valores que se establecieron.