Per semplificare la gestione del Server negli SO della famiglia UNIX l'amministratore ha a disposizione delle variabili locate in un file di script memorizzato nella seguente directory:
•In caso di SO Solaris e SO Linux: /etc/init.d/drwcsd. •In caso di SO FreeBSD: /usr/local/etc/rc.d/drwcsd.sh (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 – per SO FreeBSD, •/usr/drwcs – per tutti gli altri SO. |
-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
|
|
|
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
|
|
|
DRWCS_CORE
|
unlimited
|
Dimensione massima di core file.
|
DRWCS_FILES
|
8192
|
Numero massimo di descrittori di file, che il Server può aprire.
|
DRWCS_BIN
|
$DRWCS_HOME/bin
|
Directory da cui viene avviato drwcsd.
|
DRWCS_LIB
|
$DRWCS_HOME/lib
|
Directory con le librerie del Server.
|
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 ${TGT_ES_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 influiscono in nessun modo.
|
Per impostare le variabili, è necessario:
1.Aggiungere la definizione della variabile nel file dello script drwcsd. 2.Esportare la variabile tramite il comando export (viene impostato sempre lì). 3.Quando viene avviato ancora un altro processo da questo script, questo processo legge i valori che sono stati definiti.
|