Afin de faciliter la gestion du Serveur sous les OS de la famille UNIX, l’administrateur dispose des variables se trouvant dans le fichier de script qui est sauvegardé dans le répertoire suivant :
•Sous Linux : /etc/init.d/drwcsd. •Sous FreeBSD : /usr/local/etc/rc.d/drwcsd (lien symbolique : /usr/local/etc/drweb.com/software/init.d/drwcsd). Le Tableau H-1 affiche la correspondance entre les variables et les clés de la ligne de commande pour drwcsd.
Tableau H-1.
Clé
|
Variable
|
Paramètres par défaut
|
-home
|
DRWCS_HOME
|
•/usr/local/drwcs : sous OS FreeBSD, •/opt/drwcs : sous Linux. |
-var-root
|
DRWCS_VAR
|
•/var/drwcs : sous FreeBSD, •/var/opt/drwcs : sous 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
|
|
|
Les variables DRWCS_HOOKS et DRWCS_TRACE n’ont pas de paramètres. Lors de la spécification des variables, les clés respectives sont ajoutées à l’exécution du script. Si les variables ne sont pas spécifiées, les clés ne seront pas ajoutées.
|
Les autres variables sont présentes dans le Tableau H-2.
Tableau H-2.
Variable
|
Paramètres par défaut
|
Description
|
DRWCS_ADDOPT
|
|
|
DRWCS_CORE
|
unlimited
|
Taille maximum du fichier core.
|
DRWCS_FILES
|
8192
|
Nombre maximum de descripteurs de fichiers pouvant être ouverts par le Serveur.
|
DRWCS_BIN
|
$DRWCS_HOME/bin
|
Répertoire depuis lequel drwcsd sera lancé.
|
DRWCS_LIB
|
$DRWCS_HOME/lib
|
Répertoire avec les bibliothèques du Serveur.
|
Les valeurs des paramètres par défaut seront prises en compte à condition que les variables ne soient pas déterminées dans le script drwcsd.
|
Les variables DRWCS_HOME, DRWCS_VAR, DRWCS_ETC, DRWCS_USER, DRWCS_GROUP, DRWCS_HOOKS sont déjà déterminées dans le fichier du script drwcsd.
S’il existe le fichier ${TGT_ES_ETC}/common.conf, ce fichier sera inclus dans drwcsd, dans ce cas-là, certaines variables peuvent être modifiées ; cependant si elles ne sont pas exportées (avec la commande export), ceci n’aura pas d’impact.
|
Marche à suivre pour déterminer les variables :
1.Ajouter la définition de la variable dans le fichier du script drwcsd. 2.Exporter la variable avec la commande export (la commande est spécifiée dans le même emplacement). 3.Au lancement d’un autre processus du même script, ce processus lit les valeurs qui ont été déterminées.
|