"Conversion README en markdown"
This commit is contained in:
parent
16bcc2ff74
commit
db65a03198
42
README.md
42
README.md
@ -62,12 +62,12 @@ que les variables qui y sont définies correspondent à vos besoins.
|
|||||||
|
|
||||||
## I - Arborescence du socle
|
## I - Arborescence du socle
|
||||||
|
|
||||||
La racine des dossiers utilisée par le **socle Bash** est définie par la variable d'environement NC\_EXPL\_ROOT.
|
La racine des dossiers utilisée par le **socle Bash** est définie par la variable d'environement **NC\_EXPL\_ROOT**.
|
||||||
Cette dernière est initialisée à la connexion par l'appel au script /etc/profile.d/tetalab.sh
|
Cette dernière est initialisée à la connexion par l'appel au script **/etc/profile.d/<PROFILE_DEFINI_LORS_DE_L_INSTALLATION>**
|
||||||
Cette arborescence est utilisée pour tous scripts Bash ainsi que les variables d'environement qui
|
|
||||||
en découlent.
|
|
||||||
|
|
||||||
Sous l'arborescence ${NC\_EXPL\_ROOT} on trouve les dossiers suivants :
|
Cette arborescence ainsi que les variables d'environement qui en découlent sont utilisées par tous scripts Bash
|
||||||
|
|
||||||
|
Sous l'arborescence **${NC\_EXPL\_ROOT}** on trouve les dossiers suivants :
|
||||||
|
|
||||||
+-----------------+-----------------------------------------------------------------------------------------------+
|
+-----------------+-----------------------------------------------------------------------------------------------+
|
||||||
| Dossier | Description |
|
| Dossier | Description |
|
||||||
@ -87,28 +87,38 @@ Sous l'arborescence ${NC\_EXPL\_ROOT} on trouve les dossiers suivants :
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
Note : Sous chaque dossier vous trouverez un fichier texte lisezmoi.txt decrivant l'usage du répertoire.
|
**Note:** Sous chaque dossier vous trouverez un fichier texte lisezmoi.txt decrivant l'usage du répertoire.
|
||||||
|
|
||||||
|
|
||||||
## II - Variables d'environement
|
## II - Variables d'environement
|
||||||
|
|
||||||
Le socle utilise deux groupes de variables. Le premier dit "global" le second "de session".
|
Le socle utilise deux groupes de variables. Le premier dit "global" le second "de session".
|
||||||
|
|
||||||
Sauf si explicite, les variables globales sont définies et exportées à la connexion. Elles sont donc utilisables
|
Sauf si explicite, les variables globales sont définies et exportées à la connexion. Elles sont donc utilisables
|
||||||
par tous les scripts, mais elles ne sont pas modifiables.
|
par tous les scripts, mais elles ne sont pas modifiables.
|
||||||
|
|
||||||
Les variables de session sont définies à l'execution d'un script et lui sont propres.
|
Les variables de session sont définies à l'execution d'un script et lui sont propres.
|
||||||
Cependent certaines d'entre elles sont transmises aux scripts enfants:
|
Cependent certaines d'entre elles sont transmises aux scripts enfants:
|
||||||
- SH\_SESSION\_ID, SH\_FICLOG, SH\_FICCPT, SH\_RETENTION\_CPT, SH\_RETENTION\_LOG, SH\_NIV\_DEBUG, SH\_SILENCE, SH\_AFF\_SID
|
|
||||||
|
|
||||||
Les variables de session sont modifiable à 2 niveaux. De facon global dans le fichier "init.conf" ou pour un script
|
* SH\_SESSION\_ID
|
||||||
particulier dans le fichier ${NC\_EXPL\_CFG}/<Nom\_du\_script>.conf.
|
* SH\_FICLOG
|
||||||
|
* SH\_FICCPT
|
||||||
|
* SH\_RETENTION\_CPT
|
||||||
|
* SH\_RETENTION\_LOG
|
||||||
|
* SH\_NIV\_DEBUG
|
||||||
|
* SH\_SILENCE
|
||||||
|
* SH\_AFF\_SID
|
||||||
|
|
||||||
La valeur définie dans "init.conf" sera utlisée sauf si elle a été surchargée dans le fichier de configuration du
|
Les variables de session sont modifiable à 2 niveaux. De facon globale dans le fichier **init.conf** ou pour un script
|
||||||
|
particulier dans le fichier **${NC\_EXPL\_CFG}/<Nom\_du\_script>.conf**.
|
||||||
|
|
||||||
|
La valeur définie dans **init.conf** sera utlisée sauf si elle a été surchargée dans le fichier de configuration du
|
||||||
script.
|
script.
|
||||||
|
|
||||||
Il y a cependant une spécificite pour SH\_RETENTION\_CPT et SH\_RETENTION\_LOG:
|
Il y a cependant une spécificite pour **SH\_RETENTION\_CPT** et **SH\_RETENTION\_LOG**:
|
||||||
- ces variables sont definies une et une seule fois lors de la première initialisation. Ce qui signinfie qu'un
|
|
||||||
script qui aurait surchargé ces variables, ignorera l'initialisation de ces variable si il est appelé par un
|
ces variables sont definies une et une seule fois lors de la première initialisation. Ce qui signinfie qu'un
|
||||||
|
script qui aurait surchargé ces variables ignorera l'initialisation de ces variable si il est appelé par un
|
||||||
autre script.
|
autre script.
|
||||||
|
|
||||||
|
|
||||||
@ -136,8 +146,10 @@ Il y a cependant une spécificite pour SH\_RETENTION\_CPT et SH\_RETENTION\_LOG:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
Les variables NC\_EXPL\_ROOT, EXPL\_ROOT et NC\_EXPL\_SRVBATCH sont définies dans le fichier "tetalab.sh"
|
Les variables **NC\_EXPL\_ROOT**, **EXPL\_ROOT** et **NC\_EXPL\_SRVBATCH** sont
|
||||||
Les autres variables NC\_* sont définies dans le fichier "profile\_init.env"
|
définies dans **le fichier de profile** (voir installation)
|
||||||
|
|
||||||
|
Les autres variables **NC\_\*** sont définies dans le fichier **profile\_init.env**
|
||||||
|
|
||||||
|
|
||||||
### 2 - Variables de session
|
### 2 - Variables de session
|
||||||
|
Loading…
Reference in New Issue
Block a user