Mise en œuvre sous UNIX/LINUX
a) Activation d'un script de login
Pour activer le script de login sur une session, entrez dans le set-up et
sélectionnez [Configuration]-[Terminal]-[Session X]. Dans la boîte de
dialogue qui apparaît (voir chapitre 5.1.1), 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 NUL.
- Le nombre de mots dans la chaîne n'est pas limité
- Les mots de rang impairs représentent les caractères attendus par la
Platine
- Les mots de rang pairs représentent les caractères émis par la Platine
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
Lors de l'établissement de la connexion (<Alt><Fx>), la Platine agit ainsi :
- Attente de "login :".
- Quand "login :" est reçu la Platine simule la frappe clavier de "root" +
<RC>.
Note : comme pour les touches programmables, les caractères inférieur
à 32 décimal sont codés par leur code ASCII, précédés d'un anti-slash,
en hexadécimal sur 2 caractères. Exemples : Escape se code \1B et
<RC> se code \0D.
- Attente de "passe :".
- Quand "passe :" est reçu la Platine simule la frappe clavier de "mdp" +
<RC>.
72
AX3000 - Manuel de l'utilisateur