•
Paramètres avancés : voir annexe
8.1.9- Script de login
La fonction « script de login » code des actions de type « attente/réponse » lors de l'établissement
d'une session écran. Ceci permet de passer la phase de « login » d'un système Unix ou Linux sans
intervention de l'utilisateur.
a) Activation d'un script de login
Pour activer le script de login sur une session, entrez dans le setup et sélectionnez [Configuration]-
[Sessions]-[Session X]-[Propriétés de connexion]. Dans la boîte de dialogue qui apparaît (voir
chapitre précédent), le paramètre « Script de login » permet d'entrer les commandes du script .
Le script de login est une chaîne de caractères qui obéit aux règles suivantes :
•
La chaîne est composée de 60 caractères maximum.
•
La chaîne contient un nombre pair de « mots » séparés par des NULLs (codés \00).
•
Un mot peut contenir tous les caractères (y compris des espaces) exceptés un NULL.
•
Le nombre de mots dans la chaîne n'est pas limité
•
Les mots de rang impairs représentent les caractères attendus par le client léger.
•
Les mots de rang pairs représentent les caractères émis par le client léger après la réception
du mot précédent.
Un script de login a donc l'apparence suivante :
aaaaaa\00bbbbbb\00cccccc\00ddddddd
b) Exemple de fonctionnement
Soit le script suivant :
login :\00root\0D\00passe :\00mdp\0D
Note : comme pour les touches programmables, les caractères inférieur à 32 décimal sont codés en
hexadécimal précédés d'un antislash, sur 2 caractères. Exemples : <Esc> se code \1B et <RC> se
code \0D.
Lors de l'établissement de la connexion, le client léger agit ainsi :
•
Attente de « login : »
•
Quand « login : » est reçu le client léger simule la frappe clavier « root » + <RC>
•
Attente de « passe : ».
•
Quand « passe : » est reçu simulation de la frappe clavier « mdp » + <RC>.
Note : durant l'exécution du script le clavier est bloqué. Si une erreur a été commise dans le script
de login et que le client léger attend des caractères qui n'arrivent pas, la touche <Echap> permet
d'abandonner le script et de récupérer la main au clavier.
AX3000 modèles 90 - Manuel de l'utilisateur
A.7.3
Unix / Linux Session texte
179