Per semplificare la gestione del Server Dr.Web sotto SO della famiglia UNIX, all'amministratore vengono fornite variabili che si trovano nel file di script conservato nella seguente directory:
•In caso di SO Linux: /etc/init.d/drwcsd. •In caso di SO FreeBSD: /usr/local/etc/rc.d/drwcsd (collegamento simbolico a /usr/local/etc/drweb.com/software/init.d/drwcsd). La corrispondenza tra le variabili e le opzioni della riga di comando per drwcsd è riportata in Tabella H-1.
Tabella H-1.
Opzione
|
Variabile
|
Parametri predefiniti
|
-home
|
DRWCS_HOME
|
•/usr/local/drwcs — in caso di SO FreeBSD, •/opt/drwcs — in caso di SO Linux. |
-var-root
|
DRWCS_VAR
|
•/var/drwcs — in caso di SO FreeBSD, •/var/opt/drwcs — in caso di 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
|
|
|
Le variabili DRWCS_HOOKS e DRWCS_TRACE non hanno parametri. Se le variabili vengono impostate, le opzioni corrispondenti vengono aggiunte con l’esecuzione di script. Se le variabili non sono impostate, le opzioni non verranno aggiunte.
|
Le altre variabili sono riportate in Tabella H-2.
Tabella H-2.
Variabile
|
Parametri predefiniti
|
Descrizione
|
DRWCS_ADDOPT
|
|
Le opzioni della riga di comando aggiuntive che devono essere passate a drwcsd all'avvio.
|
DRWCS_CORE
|
unlimited
|
Dimensione massima di core file.
|
DRWCS_FILES
|
131170
|
Numero massimo di descrittori di file che il Server Dr.Web può aprire.
|
DRWCS_BIN
|
$DRWCS_HOME/bin
|
Directory da cui viene avviato drwcsd.
|
DRWCS_LIB
|
$DRWCS_HOME/lib
|
Directory con le librerie di Server Dr.Web.
|
I valori di parametri predefiniti entrano in vigore se tali variabili non sono definite nello script drwcsd.
|
Le variabili DRWCS_HOME, DRWCS_VAR, DRWCS_ETC, DRWCS_USER, DRWCS_GROUP, DRWCS_HOOKS sono già definite nel file dello script drwcsd.
Se esiste il file /var/opt/drwcs/etc/common.conf, questo file verrà incluso in drwcsd, il che può ridefinire alcune variabili, però se non vengono esportate (tramite il comando export), non avranno alcun impatto.
|
Per impostare le variabili
1.Aggiungere la definizione della variabile al file dello script drwcsd. 2.Esportare la variabile tramite il comando export (viene impostato nello stesso posto). 3.Quando viene avviato ancora un altro processo da questo script, questo processo legge i valori che sono stati definiti.
|