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>.
Note : durant l'exécution du script le clavier est bloqué. Si une erreur a été
commise dans le script de login et que la Platine 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.
5.1.8 - Multi-shell
Lorsque plusieurs sessions écran mode texte se connectent sur le même
serveur avec le même nom utilisateur, il n'est pas utile que chacune de ces
sessions soit obtenue par l'intermédiaire d'un 'login'.
Le logiciel Axel de multi-shell pour Platine TCP/IP évite de multiplier les logins
en permettant de dupliquer le shell d'une session. Pour cela, il suffit de lancer le
logiciel Axel depuis l'interpréteur de commandes Unix pour obtenir jusqu'à 8
exemplaires de la session courante.
Exemple : il est possible d'ouvrir deux connexions sur deux serveurs Unix
différents et d'avoir pour chacune de ces connexions 4 shells indépendants.
Des combinaisons de touches différentes permettent de changer de session
TCP/IP (<Alt><Fx>) et de changer de shell à l'intérieur d'une session TCP/IP
(<Ctrl><Fx>).
AX3000 TCP/IP - Manuel de l'utilisateur
Mise en œuvre sous UNIX/LINUX
69