Dans un souci de clarté et d'organisation, définissez d'abord toutes vos fonctions de
sonde, en début de fichier, puis l'ensemble des fonctions de comparaison.
Syntaxe des noms des fonctions dans
custom_probes
Le nom d'une fonction de sonde doit commencer par probe_. Le nom d'une fonction
de comparaison doit commencer par cmp_.
Les fonctions qui commencent par probe_ définissent de nouveaux mots-clés de
sondes. La fonction probe_tcx, par exemple, définit le nouveau mot-clé de sonde
tcx. Les fonctions qui commencent par cmp_ définissent de nouveaux mots-clés de
règles. cmp_tcx, par exemple, définit le nouveau mot-clé de règle tcx.
M
Pour créer un fichier custom_probes
1. Créez un fichier texte de script de shell Bourne dans l'éditeur de texte de votre
choix. Nommez ce fichier custom_probes.
2. Dans votre fichier texte custom_probes, définissez vos fonctions de sonde et de
comparaison.
Remarque : Vous pouvez définir des fonctions de sonde et de comparaison
nécessitant des arguments dans le fichier custom_probes. Lorsque vous utilisez le
mot-clé de sonde personnalisé correspondant du fichier rules, les arguments qui
suivent le mot-clé sont interprétés en séquence (comme $1, $2 et ainsi de suite).
Lorsque vous utilisez le mot-clé de règle personnalisé correspondant du fichier rules,
les arguments interprétés en séquence sont ceux qui suivent le mot-clé et qui se
terminent avant le script suivant && ou le script de début, en fonction de celui qui
arrive en premier.
3. Enregistrez votre fichier custom_probes dans le répertoire JumpStart à côté du
fichier rules.
4. Vérifiez que le fichier rules dépend de root et que le degré de permissions est
établi sur 644.
Chapitre 25 • Création de mots-clés de règles et de sondes personnalisés – Tâches
187