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.
|