为方便对UNIX家族操作系统服务器的管理,管理员可使用脚本文件中的变量,脚本保存在以下目录:
•OS Linux和OS Solaris:/etc/init.d/drwcsd。 •OS FreeBSD: /usr/local/etc/rc.d/drwcsd.sh(符号链接/usr/local/etc/drweb.com/software/init.d/drwcsd)。 变量对应的drwcsd命令行参数见表H-1.
表 H-1.
参数
|
变量
|
默认参数
|
-home
|
DRWCS_HOME
|
•/usr/local/drwcs——用于OS FreeBSD, •/usr/drwcs——用于所有其他操作系统。 |
-var-root
|
DRWCS_VAR
|
|
-etc
|
DRWCS_ETC
|
$DRWCS_VAR/etc
|
-rotate
|
DRWCS_ROT
|
10,10m
|
-verbosity
|
DRWCS_LEV
|
trace3
|
-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没有参数值。指定变量后执行脚本时添加相应的参数。不指定变量时不添加参数。
|
其他变量见表H-2.
表 H-2.
变量
|
默认参数
|
描述
|
DRWCS_ADDOPT
|
|
|
DRWCS_CORE
|
unlimited
|
core文件最大大小。
|
DRWCS_FILES
|
8192
|
服务器可以打开的文件描述符最大数量。
|
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脚本文件中确定。
如果存在文件${TGT_ES_ETC}/common.conf,则此文件会列入drwcsd,并会重新确定某些变量,但如果不导出这些变量(使用指令export),则不产生影响。
|
指定变量必须:
1.将变量定义添加到drwcsd脚本文件。 2.使用export指令导出变量(同时给出)。 3.从此脚本启动另一进程时,进程将读取已确定的值。
|