为方便对UNIX家族操作系统Dr.Web服务器的管理,管理员可使用脚本文件中的变量,脚本保存在以下目录:
•OS Linux:/etc/init.d/drwcsd。 •OS FreeBSD:/usr/local/etc/rc.d/drwcsd(符号链接/usr/local/etc/drweb.com/software/init.d/drwcsd)。 变量对应的drwcsd命令行参数见表H-1.
表H-1.
参数
|
变量
|
默认参数
|
-home
|
DRWCS_HOME
|
•/usr/local/drwcs——用于OS FreeBSD, •/opt/drwcs——用于OS Linux。 |
-var-root
|
DRWCS_VAR
|
•/var/drwcs——用于OS FreeBSD, •/var/opt/drwcs——用于OS 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没有参数值。指定变量后执行脚本时添加相应的参数。不指定变量时不添加参数。
|
其他变量见表H-2.
表H-2.
变量
|
默认参数
|
描述
|
DRWCS_ADDOPT
|
|
命令行高级参数,启动时会传递给drwcsd。
|
DRWCS_CORE
|
unlimited
|
core文件最大大小。
|
DRWCS_FILES
|
131170
|
Dr.Web服务器可以打开的文件描述符最大数量。
|
DRWCS_BIN
|
$DRWCS_HOME/bin
|
启动drwcsd的目录。
|
DRWCS_LIB
|
$DRWCS_HOME/lib
|
Dr.Web服务器库目录。
|
默认情况下如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.从此脚本启动另一进程时,进程将读取已确定的值。
|