Um die Verwaltung des Dr.Web Servers unter UNIX-basierten Betriebssystemen zu erleichtern, kann der Administrator die Variablen verwenden, die sich in der Datei des Skripts /etc/init.d/drwcsd befinden. Diese Datei befindet sich im folgenden Verzeichnis:
•Für Linux: /etc/init.d/drwcsd •Für FreeBSD: /usr/local/etc/rc.d/drwcsd (symbolische Verknüpfung auf /usr/local/etc/drweb.com/software/init.d/drwcsd) Die Tabelle H-1 veranschaulicht die Übereinstimmung zwischen den Variablen und Befehlszeilenschaltern für drwcsd.
Tabelle H-1.
Schalter
|
Variable
|
Standardparameter
|
-home
|
DRWCS_HOME
|
•/usr/local/drwcs – für FreeBSD •/opt/drwcs – für Linux |
-var-root
|
DRWCS_VAR
|
•/var/drwcs – für FreeBSD •/var/opt/drwcs – für 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
|
|
![](info.svg)
|
Die Variablen DRWCS_HOOKS und DRWCS_TRACE haben keine Parameter. Wenn die Variablen angegeben sind, werden die entsprechenden Schalter bei der Ausführung des Skripts hinzugefügt. Wenn keine Variablen angegeben sind, werden keine Schalter hinzugefügt.
|
Weitere Variablen sind in der Tabelle H-2 aufgeführt.
Tabelle H-2.
Variable
|
Standardparameter
|
Beschreibung
|
DRWCS_ADDOPT
|
|
Zusätzliche Schalter, die beim Start an drwcsd übergeben werden müssen.
|
DRWCS_CORE
|
unlimited
|
Maximale Größe der CORE-Datei.
|
DRWCS_FILES
|
131170
|
Maximale Anzahl von Dateihandles, die der Dr.Web Server öffnen kann.
|
DRWCS_BIN
|
$DRWCS_HOME/bin
|
Verzeichnis, aus dem drwcsd gestartet werden soll.
|
DRWCS_LIB
|
$DRWCS_HOME/lib
|
Verzeichnis mit den Bibliotheken des Dr.Web Servers.
|
Die Werte der Standardparameter werden wirksam, wenn diese Variablen im Skript /etc/init.d/drwcsd nicht angegeben sind.
![](info.svg)
|
Die Variablen DRWCS_HOME, DRWCS_VAR, DRWCS_ETC, DRWCS_USER, DRWCS_GROUP, DRWCS_HOOKS sind bereits definiert in der Datei des Skripts drwcsd.
Wenn die Datei /var/opt/drwcs/etc/common.conf vorhanden ist, wird diese Datei zu drwcsd hinzugefügt. Dadurch können einige Variablen neu definiert werden. Wenn aber diese nicht exportiert werden (über den Befehl export), werden sie nicht wirksam.
|
So legen Sie die Variablen fest
1.Fügen Sie die Variablendefinition in der Datei des Skripts drwcsd hinzu. 2.Exportieren Sie die Variable mit dem Befehl export (wird ebenso dort angegeben). 3.Wenn ein weiterer Prozess aus diesem Skript gestartet wird, liest dieser Prozess die festgelegten Werte aus.
|