•
option -f : le nom du fichier paramètre (/etc/axfile par défaut).
•
option -F : les buffers du ptty sont vidés à l'ouverture de la connexion.
•
option -h : aide en ligne.
•
option -l : le nom du fichier journal (/tmp/axttylog par défaut).
•
option -n : numéro de port TCP pour les connexions venant du service tty client du client
léger Axel (par défaut 2048).
•
option -U : axtty ne gère qu'une communication unidirectionnelle (terminal vers
périphérique). Les caractères venant du périphérique sont jetés.
•
option -k : désactive le keepalive.
Note : ne pas oublier le caractère « & » à la fin de la ligne de commande.
Le serveur de tty Axel peut être lancé depuis le prompt ou par l'intermédiaire d'un fichier de boot
(S91axel ou S91axtty).
La liste des associations prises en compte ainsi que les différentes connexions ou déconnexions
sont reportées dans le fichier journal.
8.4.4 - Principe de fonctionnement
Le démon axttyd effectue les opérations suivantes :
•
analyse du fichier d'association et report des erreurs de syntaxes éventuelles,
•
ouverture de tous les pseudo-terminaux (maîtres et esclaves) associés,
•
pour chaque association tty, un fils est généré. Chaque fils est chargé "d'écouter" le pseudo-
terminal associé. A réception d'un caractère, une connexion est ouverte sur le port auxiliaire
du client léger Axel. La communication est bidirectionnelle. Après une minute d'inactivité, le
fils ferme la connexion. Elle sera ouverte à nouveau à réception d'un caractère.
•
après avoir généré tous les fils, le démon axttyd "écoute" le socket TCP/IP. Pour chaque
demande de connexion tty (émanant du client léger Axel), un fils est généré. Ce fils est
chargé de la communication entre le pseudo-terminal et la ressource AX3000 (session ou
port auxiliaire). Si une demande de connexion est reçue alors qu'un fils est déjà en charge
de celle-ci, ce fils est tué et un nouveau est généré.
8.4.5 - Désinstallation
Supprimez les fichiers Axel puis « tuez » le process Axel avec le signal TERM :
# kill -TERM pid<RC>
pid est le numéro de process du serveur de TTY Axel.
8.4.6 - En cas de problème...
Le première chose à faire est d'éditer le fichier journal (/tmp/axttylog) et de vérifier quel sont les
derniers messages.
a) Message "Can not bind TCP port"
Cette erreur indique que le port TCP désiré (2048 par défaut) est en cours d'utilisation. Ce port doit
être libérer.
AX3000 modèles 90 - Manuel de l'utilisateur
UNIX / LINUX Serveur de tty AXEL
189