Um die die Verwaltung des Servers unter Betriebssystemen der UNIX-Familie zu erleichtern, verfügt der Administrator über die Variablen, die sich in der Datei des Skripts /etc/init.d/drwcsd befinden.
Die Übereinstimmung zwischen den Variablen und den Befehlszeilenschlüsseln für drwcsd ist in der Tabelle Н-1 angeführt.
Tabelle Н-1.
Schlüssel
|
Variable
|
Default-Parameter
|
-home
|
DRWCS_HOME
|
•/usr/local/drwcs - für FreeBSD OS, •/usr/drwcs - für alle anderen Betriebssysteme. |
-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
|
|
|
Die Variablen DRWCS_HOOKS und DRWCS_TRACE haben keine Parameter. Bei Festlegung von Variablen werden die entsprechenden Schlüssel bei der Ausführung des Skripts hinzugefügt. Wenn keine Variablen festgelegt sind, werden keine Schlüssel hinzugefügt.
|
Andere Variablen sind in der Tabelle Н-2 angeführt.
Tabelle Н-2.
Variable
|
Default-Parameter
|
Beschreibung
|
DRWCS_ADDOPT
|
|
|
DRWCS_CORE
|
unlimited
|
Maximale Größe der core-Datei.
|
DRWCS_FILES
|
8192
|
Maximale Anzahl von Datei-Handles, die durch den Server geöffnet werden können.
|
DRWCS_BIN
|
$DRWCS_HOME/bin
|
Verzeichnis, aus dem drwcsd gestartet wird.
|
DRWCS_LIB
|
$DRWCS_HOME/lib
|
Verzeichnis mit Bibliotheken des Servers.
|
Die Default-Parameterwerte treten in Kraft, falls keine solchen Variablen im Skript /etc/init.d/drwcsd festgelegt sind.
|
Die Variablen DRWCS_HOME, DRWCS_VAR, DRWCS_ETC, DRWCS_USER, DRWCS_GROUP, DRWCS_HOOKS sind in der Datei des Skripts /etc/init.d/drwcsd bereits definiert.
Wenn die Datei ${TGT_ES_ETC}/common.conf existiert, wird diese Datei zu /etc/init.d/drwcsd hinzugefügt. Dadurch können manche Variablen neu definiert werden, wenn aber sie nicht exportiert werden (mit Hilfe des export-Befehls), werden Sie keinen Einfluss haben.
|
Zur Festlegung von Variablen ist es erforderlich:
1.Die Definition der Variable in die Datei des Skripts /etc/init.d/drwcsd einzufügen. 2.Die Variable mit Hilfe des export-Befehls (wird auch hier festgelegt) zu exportieren. 3.Wenn noch ein Prozess aus diesem Skript gestartet wird, wird dieser Prozess die bereits festgelegten Werte ablesen. Zum Beispiel:
Um die Detailtiefe des Server-Protokolls als maximal festzulegen:
1.Folgende Zeilen in /etc/init.d/drwcsd hinzufügen:
DRWCS_LEV=ALL
export DRWCS_LEV
|
2.Den Server starten, wenn er beendet wurde: /etc/init.d/drwcsd start (oder service drwcsd start)
Bzw. den Server neu starten, wenn er breits gestartet wurde:
/etc/init.d/drwcsd restart (oder service drwcsd restart)
3.Die Detailtiefe des Protokolls wird als ALL festgelegt.
|