Commande ct

Objectif

Compose un terminal connecté et émet un processus de connexion.

Syntaxe

ct [ -h ] [ -sVitesse ] [ -v ] [ -wNombre ] [ -xNombre ] TelephoneNumber ...

Descriptif

La commande ct est une commande BNU (Basic Networking Utilities) qui permet à un utilisateur d'un terminal distant, tel qu'un 3161, de communiquer avec un poste de travail via une ligne téléphonique connectée à un modem à chaque extrémité de la connexion. L'utilisateur sur le terminal distant peut alors se connecter et travailler sur le poste de travail.

Un utilisateur du système local émet la commande ct avec le numéro de téléphone approprié pour appeler le modem connecté au terminal distant. Une fois la connexion établie, la commande ct émet une invite de connexion qui s'affiche sur le terminal distant. L'utilisateur du terminal distant entre un nom de connexion à l'invite et ouvre un nouvel interpréteur de commandes. L'utilisateur sur le terminal distant procède ensuite au travail sur le poste de travail comme un utilisateur local.

La commande ct est utile dans les situations suivantes:

  • Un utilisateur travaillant hors site doit communiquer avec un système local dans des conditions strictement surveillées, et l'utilisateur local ne souhaite pas divulguer le numéro de téléphone du poste de travail. Etant donné que le système local contacte le terminal distant, l'utilisateur distant n'a pas besoin de connaître le numéro de téléphone du système local. En outre, l'utilisateur local qui émet la commande ct peut surveiller le travail de l'utilisateur distant.
  • Le coût de la connexion doit être facturé au site local ou à un compte spécifique sur le poste de travail appelant. Si l'utilisateur distant dispose des droits d'accès appropriés et peut effectuer des appels sortants sur le modem connecté, il peut effectuer l'équivalent d'un appel de collecte. L'utilisateur distant appelle le système local spécifié, se connecte et émet la commande ct avec le numéro de téléphone du terminal distant, mais sans l'indicateur -h . Le système local raccroche la liaison initiale afin que le terminal distant soit libre pour un appel entrant, puis rappelle le modem connecté au terminal distant.

S'il n'y a pas de lignes libres, la commande ct affiche un message à cet effet et demande si l'utilisateur local souhaite en attendre une. Si la réponse estno, la commande ct raccroche. Si l'utilisateur local souhaite attendre une ligne libre, la commande ct lui demande le nombre de minutes à attendre. La commande ct continue à appeler le système distant à des intervalles d'une minute jusqu'à ce que la connexion soit établie ou jusqu'à ce que le délai spécifié soit écoulé.

Afin d'établir une connexion ct , l'utilisateur distant contacte l'utilisateur local avec un appel téléphonique régulier et demande à l'utilisateur local d'émettre la commande ct . Toutefois, si de telles connexions se produisent régulièrement sur votre site, votre administrateur système peut préférer configurer BNU de sorte qu'un système local spécifié exécute automatiquement la commande ct sur un ou plusieurs terminaux spécifiés à certains moments.

Remarque :
  1. Avant d'émettre la commande ct , assurez-vous que le terminal distant est connecté à un modem pouvant répondre au téléphone.
  2. Si l'utilisateur exécutant la commande ct ne dispose pas des droits d'accès root, le port utilisé pour la connexion doit être un port partagé ou différé. Sinon, la connexion à distance échouera. En outre, pour que la commande ct aboutisse sur un port partagé ou différé, l'utilisateur qui appelle la commande doit être membre du groupe d'utilisateurs du programme de copie UNIX (uucp).

La commande ct n'est pas aussi flexible que la commande BNU cu . Par exemple, l'utilisateur ne peut pas émettre de commandes sur le système local lorsqu'il est connecté à un système distant via la commande ct . Toutefois, la commande ct comporte deux fonctions qui ne sont pas disponibles avec la commande cu :

  • L'utilisateur peut demander à la commande ct de continuer à composer le numéro de téléphone spécifié jusqu'à ce que la connexion soit établie ou qu'un délai défini soit écoulé.
  • L'utilisateur peut indiquer plusieurs numéros de téléphone à la fois pour demander à la commande ct de continuer à composer chaque modem jusqu'à ce qu'une connexion soit établie sur l'une des lignes.

Si l'utilisateur local spécifie d'autres chemins de numérotation en entrant plusieurs numéros sur la ligne de commande, la commande ct tente chaque ligne répertoriée dans le ou les fichiers Devices BNU (par défaut, le fichier /etc/uucp/Devices ) jusqu'à ce qu'il trouve une ligne disponible avec les attributs appropriés ou qu'il n'ait plus d'entrées. S'il n'y a pas de lignes libres, la commande ct demande si elle doit attendre une ligne et, dans l'affirmative, combien de minutes. La commande ct continue de tenter d'ouvrir les composeurs à des intervalles d'une minute jusqu'à ce que le délai spécifié soit dépassé. L'utilisateur local peut remplacer cette invite en spécifiant une heure avec l'indicateur -wNombre lors de la saisie de la commande.

Une fois l'utilisateur déconnecté, la commande ct invite l'utilisateur sur le terminal distant à utiliser une option de reconnexion ; le système peut soit afficher une nouvelle invite de connexion, soit supprimer la ligne.

Indicateurs

Article Descriptif
-h Empêche la commande ct de raccrocher la ligne en cours pour répondre à un appel entrant.
-sVitesse Indique le débit auquel les données sont transmises. La valeur par défaut est 1200 bauds.
-v Permet à la commande ct d'envoyer un récit en cours d'exécution à la sortie d'erreur standard.
-wNombre Indique le nombre maximal de minutes pendant lequel la commande ct doit attendre une ligne. La commande compose ensuite le modem éloigné à des intervalles d'une minute jusqu'à ce que la connexion soit établie ou jusqu'à ce que le délai indiqué soit écoulé.
-xNombre Démarre le débogage, qui affiche des informations détaillées sur l'exécution de la commande sur la sortie d'erreur standard sur le système local. La variable Nombre indique le niveau de débogage et est un chiffre unique compris entre 0 et 9. Le niveau de débogage recommandé est 9.
TelephoneNumber Indique le numéro de téléphone du modem connecté au terminal éloigné. La variable TelephoneNumber peut inclure les chiffres 0 à 9,-(signes moins) représentant les retards, = (signes égal) représentant les tonalités de numérotation secondaires, * (astérisques) et # (signes dièse). Le numéro de téléphone peut contenir jusqu'à 31 caractères.

Exemples

  1. Pour composer un modem connecté à un terminal distant avec un numéro de téléphone interne, entrez:
    ct 41589
    Le numéro de téléphone interne de4-1589est composé. :NONE.-(trait d'union) est facultatif. Le système répond:
    Allocated dialer at 1200 baud
    Confirm hang_up? (y to hang_up)
  2. Pour composer un modem connecté à un terminal éloigné avec un numéro de téléphone local, entrez:
    ct  -w3 9=5553017
    La commande ct compose le numéro de téléphone local de555-3017, où composer9est nécessaire pour atteindre une tonalité extérieure. Une attente de trois minutes est indiquée en tant que nombre maximal de minutes pendant lequel la commande ct doit attendre une ligne.
  3. Pour composer un modem connecté à un terminal distant avec un numéro de téléphone longue distance, entrez:
    ct  -w5 9=12345557003
    La commande compose le numéro de téléphone longue distance de1-234-555-7003, où9est nécessaire pour atteindre une tonalité extérieure. Une attente de cinq minutes est indiquée en tant que nombre maximal de minutes pendant lequel la commande ct doit attendre une ligne.

Fichiers

Article Descriptif
/usr/bin/ct Contient la commande ct .
/etc/uucp/Devices Répertorie les informations sur les périphériques disponibles.
/etc/uucp/Dialcodes Contient des abréviations de code de numérotation.
/etc/uucp/Dialers Définit les composeurs de modem.
/etc/uucp/Systems Répertorie les systèmes distants accessibles.
/etc/uucp/Sysfiles Indique les fichiers de remplacement à utiliser comme fichiers Systèmes, Périphériqueset Dialers .