Exigences liées aux scripts Linux - trillium_quality - 17.2

Guide de l'utilisateur de Trillium Director

Product type
Logiciels
Product family
Trillium
Product
Trillium > Trillium Quality
Version
17.2
Language
Français
Product name
Trillium Quality
Title
Guide de l'utilisateur de Trillium Director
First publish date
2008
Last updated
2024-06-03
Published on
2024-06-03T07:30:18.444589
Le gestionnaire système d'administration examine le contenu des scripts de démon qui lancent les Directors, les serveurs de nettoyage et les serveurs de correspondance. Le script doit être exécutable, inscriptible et ne doit lancer qu'un seul type de service. L'analyse syntaxique du script est assez simple et n'interprète pas le code. Quelques lignes sont ignorées au début du script jusqu'à ce que la ligne de commande du script soit trouvée. Les lignes restantes sont ignorées. Les scripts sont uniquement de type Bourne Shell, et la logique d'analyse syntaxique est similaire à ce qui suit :
    case "$line" in     \#*)     ;;     \:*)     ;;     *\=*)     ;;     export*)     ;;     *TSQRMatcher*)         echo "$1" $line         return 0         ;;     *TSQCleanser*)         echo "$1" $line         return 0         ;;     *TrilliumDirector*)         echo "$1" $line         return 0     ;;     *) return 1     ;;

   

Si votre script n'est pas compatible avec le code ci-dessus, il ne fonctionnera pas. Notez également que le script peut être modifié par le gestionnaire système d'administration, par exemple, si un utilisateur décide de changer la taille du pool. Si le script est modifié, il est réécrit ou régénéré complètement, quel que soit l'ancien contenu du script. Il serait donc risqué d'espérer qu'un texte écrit à la main reste intact.

Voici un exemple de script de démarrage pour un serveur de nettoyage (sur une seule ligne) :
# TSQCleanser -f /mypath/TrilliumSoftware/17/projects/ director_proj/settings/Trillium.cfg -h my.machine.com -p 4490 -l /mypath/TrilliumSoftware/17/projects/director_proj/ logs/mycleanse.log -P 0 -m 10 -s M -i Cleanser -t /mypath/ connectors/TrilliumSoftware/17/projects/director_proj/logs/ Mycleanse.trc