Um die Verwaltung des 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). 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
|
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
|
|
![](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.
|
Andere Variablen sind in der Tabelle H-2 aufgeführt.
Tabelle H-2.
Variable
|
Standardparameter
|
Erläuterung
|
DRWCS_ADDOPT
|
|
|
DRWCS_CORE
|
unlimited
|
Maximale Größe der CORE-Datei.
|
DRWCS_FILES
|
8192
|
Die maximale Anzahl von Dateihandles, die der 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 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 ${TGT_ES_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 über den Befehl export (wird ebenfalls dort angegeben). 3.Wenn ein weiterer Prozess aus diesem Skript gestartet wird, liest dieser Prozess die festgelegten Werte aus.
|