... | ... |
@@ -46,7 +46,10 @@ Les vieux scripts oubliés, mal écrits (enfin à mon goût plus mal écrits que |
46 | 46 |
`readconf help` pour afficher l'aide dans le pager |
47 | 47 |
|
48 | 48 |
## monitoring |
49 |
- * Le script est un moteur _bash_ qui `source` les fichiers passés en paramètres, ou ceux par défaut, contenus dans un ou plusieurs répertoires (pour le moment ces répertoires sont fixés) |
|
49 |
+ * Le script est un moteur _bash_ qui `source` les fichiers passés en paramètres, ou ceux par défaut, contenus dans un ou plusieurs répertoires. Pour le moment ces répertoires sont fixés et dépendent du nom du script (`${basename}`), dans l'ordre: |
|
50 |
+ 1. `$HOME/.config/${basename}` |
|
51 |
+ 1. `${0}.d` |
|
52 |
+ 1. `/usr/local/share/${basename}` |
|
50 | 53 |
* Les fonctions ne commençant pas par un caractère alphabétique sont ignorées, et toutes celles commençant par un caractère alphanumérique sont exécutées les unes après les autres. |
51 | 54 |
* Le code de sortie est ignoré, seule la sortie standard de chaque fonction exécutée est prise en compte (via `echo` ou `printf` par exemple). |
52 | 55 |
* Les messages collectés sont rassemblés en un message unique hiérarchisé qui reprend les informations sur les fichiers sourcés, la fonction qui génère le massage reporté, et le message lui-même. |