Maitenant que vous savez comment obtenir de term
tous vos services réseau, il peut être agréable de
mettre en place une initialisation et une configuration automatiques de votre connexion. Il y a à peu près une
infinité de façons d'y parvenir, selon le programme de communication que vous utilisez et la façon dont vous
vous connectez au système distant.
Il existe un programme que l'auteur n'a pas utilisé, mais dont il a entendu dire le plus grand bien. Il s'agit de
fet
, un frontal pour term
. Il est conçu pour vous connecter à un système distant et lancer
term
et tous vos tredir
. Tout commentaire sur fet
est le bienvenu.
Voici maintenant un exemple d'un ensemble de commandes qui utilise kermit
pour se connecter au système distant et
effectuer toutes les initialisations de term
. Il est clair qu'il vous faudra modifier ces exemples pour les adapter
à votre procédure de connexion.
La commande qui est effectivement lancée est le script shell 'knet'~:
#!/bin/sh /usr/bin/kermit -y $HOME/.kerm_term > $HOME/klog < /dev/null 2>& 1 exec $HOME/bin/tstart >> $HOME/klog 2>& 1
Le script '.kerm_term' est le suivant~:
pause 2 # Le numero a composer output atdtXXXXXXX \13 # Connexion au serveur de terminal input 145 {name: } output MYNAME \13 input 3 {word: } output MYPASSWORD \13 input 5 {xyplex>} # Rendre la ligne transparente output term telnet-t \13 output term stopb 1 \13 # Connexion au systeme distant. output telnet hotedistant.domainequelconque.org \13 input 10 {ogin: } output MYOTHERNAME \13 input 3 word: output MYOTHERPASSWORD \13 pause 5 # On lance le term distant output exec term -s 38400 -l $HOME/tlog -w 10 -t 150 \13 ! /usr/bin/term -r -l $HOME/tlog -s 38400 -c off -w 10 -t 150 < /dev/modem > /dev/modem & # Lancer les autres clients ici si necessaire suspend !killall -KILL term
Finalement, le script 'tsart' qui lance les clients term
est le suivant~:
#!/bin/sh # # Ceci permet au courrier electronique de sortir. # On peut lire les news ici et recuperer le courrier . # /usr/local/bin/tredir 2025 25 2119 newshost:119 2110 pophost:110 # # On peut lancer X windows ici # /usr/local/bin/trsh -s txconn # # Pour recevoir le courrier electronique... # /usr/local/bin/pop # # On vide la queue... # /usr/bin/runq # # La, c'est fini. # echo ^G^G > /dev/console
Lorsqu'enfin vous souhaitez terminer la connexion, revenez à kermit
et quittez-le. La dernière ligne du
script tue le term
local et replace le système dans son état initial.
( Note de l'auteur~: plutôt que de faire '!killall -KILL term', il devrait être possible de faire un '!tshutdown'.
Cela devrait également marcher, non~?
)
Comme nous l'avons déjà dit, il y a des zillions de façons de procéder. Ces exemples ne sont fournis
que pour vous aider à démarrer. D'autres exemples peuvent être trouvés dans les paquetages
autoterm
et JoeltermStuff
.
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre