Commande uustat

Objectif

Signale le statut et fournit un contrôle limité sur les opérations BNU.

Syntaxe

uustat [ [ -n Numéro ] [ -a | -k JobID | -m | -p | -q | -r JobID ] | [ -s Système ] [ -u Utilisateur ] ]

Descriptif

La commande uustat est une commande BNU (Basic Networking Utilities) qui affiche des informations de statut sur plusieurs types d'opérations BNU. Il est particulièrement utile pour surveiller le statut des demandes BNU.

En outre, la commande uustat donne également à un utilisateur un contrôle limité sur les travaux BNU mis en file d'attente pour s'exécuter sur des systèmes distants. En émettant la commande avec l'indicateur approprié, un utilisateur peut vérifier le statut général des connexions BNU à d'autres systèmes et annuler les demandes de copie effectuées à l'aide des commandes uucp et uuto .

Si la commande uustat est émise sans indicateur, elle indique le statut de toutes les demandes BNU émises par l'utilisateur en cours depuis le dernier nettoyage de la file d'attente de stockage temporaire. Ces rapports de statut sont affichés au format suivant:

jobid date/time status system_name user_ID size file

Il existe deux types de files d'attente BNU:

  • La file d'attente en cours, accessible à l'aide de l'indicateur -q , répertorie les travaux BNU mis en file d'attente pour s'exécuter ou en cours d'exécution sur un ou plusieurs ordinateurs spécifiés.
  • La file d'attente de stockage temporaire, accessible à l'aide de l'indicateur -a , répertorie tous les travaux qui n'ont pas été exécutés pendant une période définie.

    Une fois le temps écoulé, les entrées de la file d'attente sont supprimées manuellement à l'aide de la commande BNU uucleanup ou automatiquement à l'aide de commandes telles que uudemon.cleanu démarrées par le démon cron .

Lors de l'envoi de fichiers à un système qui n'a pas été contacté récemment, il est recommandé d'utiliser la commande uustat pour voir quand le dernier accès a eu lieu ; le système distant peut être arrêté ou hors service.

Indicateurs

Les indicateurs suivants s'excluent mutuellement. Utilisez un seul à la fois avec la commande uustat .

Article Descriptif
-a Affiche des informations sur tous les travaux de la file d'attente de stockage temporaire, quel que soit l'utilisateur qui a émis la commande BNU d'origine.
-k ID de travail Annule le processus BNU spécifié par la variable JobID . La personne qui utilise cet indicateur doit être celle qui a effectué la demande uucp en cours d'annulation ou qui utilise les droits d'accès root.

Cet indicateur annule un processus uniquement lorsque ce travail est toujours sur l'ordinateur local. Une fois que BNU a déplacé le travail vers un système distant pour l'exécution, l'indicateur -k JobID ne peut pas être utilisé pour annuler le travail distant.

-m Indique le statut de la tentative la plus récente de contact du système spécifié avec une commande BNU. Si la demande BNU a été terminée, le rapport de statut a abouti. Si le travail n'est pas terminé, le rapport de statut est un message d'erreur indiquant que la connexion a échoué.
-n Nombre Permet à l'utilisateur de spécifier la quantité de machines à partir desquelles collecter les informations de statut BNU. La quantité indiquée doit être supérieure ou égale à la quantité de machines dans le fichier Systèmes. Par défaut, elle est de 200.
-P Exécute une commande ps -flp (statut du processus: complet, longue liste des ID de processus spécifiés) pour tous les numéros de PID dans les fichiers de verrouillage.
-q Répertorie les travaux actuellement mis en file d'attente pour s'exécuter sur chaque système. Ces travaux sont en attente d'exécution ou en cours d'exécution. Si un fichier de statut existe pour le système, ses informations de date, d'heure et de statut sont signalées. Lorsque le travail est terminé, BNU supprime cette liste de travaux de la file d'attente en cours.

Dans un rapport de statut, un nombre entre parenthèses en regard du nombre d'un C. * (commande) ou un X.* Le fichier (execute) représente l'âge en jours du plus ancien C. * ou X.* pour ce système. La zone retry représente le nombre de fois où BNU a tenté et échoué à exécuter la commande en raison, par exemple, d'un échec de connexion, de fichiers verrouillés ou d'une unité non disponible.

-r ID de tâche Marque les fichiers de la file d'attente de stockage temporaire spécifiée par la variable JobID avec la date et l'heure en cours. Utilisez cet indicateur pour vous assurer qu'une opération de nettoyage ne supprime pas les fichiers tant que l'heure de modification du travail n'atteint pas la fin de la période spécifiée.

Vous pouvez utiliser l'un des indicateurs suivants ou les deux avec la commande uustat :

-s Système Indique le statut des demandes BNU pour le poste de travail spécifié par la variable Système . Le nom Système ne peut contenir que des caractères ASCII.
-u Utilisateur Indique le statut des demandes BNU par l'utilisateur spécifié par la variable Utilisateur , pour n'importe quel poste de travail. Le nom d' utilisateur ne peut contenir que des caractères ASCII.

Exemples

  1. Pour afficher le statut de tous les travaux BNU de la file d'attente de stockage temporaire, entrez:
    uustat  -a
    Le système répond par un message similaire à ce qui suit:
    heraC3113   11/06-17:47 S  hera    amy  289   D.venus471afd8
    zeusN3130   11/06-09:14 R  zeus    geo  338   D.venus471bc0a
    merlinC3120 11/05-16:02 S  merlin  amy  828   /home/amy/tt
    merlinC3119 11/05-12:32 S  merlin  msg  rmail amy
    Zone Descriptif
    1 seul ID travail de l'opération
    2 Date et heure d'émission de la commande BNU
    3 Un S ou un R, selon que le travail doit envoyer ou recevoir un fichier
    4 Nom du système sur lequel la commande a été entrée
    5,00 ID utilisateur de la personne qui a émis la commande
    6 Taille de la zone ou nom de la commande distante
    7 Nom du fichier.
    Lorsque la taille du fichier est indiquée, comme dans les trois premières lignes de l'exemple de sortie, le nom du fichier est également affiché. Le nom de fichier peut être soit le nom donné par l'utilisateur, comme dans le/home/amy/ttou un nom que BNU affecte en interne aux fichiers de données associés à des exécutions distantes, par exempleD.venus471afd8.
  2. Pour afficher l'état de tous les travaux de la file d'attente en cours, entrez:
    uustat  -q
    Le système répond par un message similaire à ce qui suit:
    merlin  3C       07/15-11:02   NO DEVICES AVAILABLE
    hera    2C       07/15-10:55   SUCCESSFUL
    zeus    1C (2)   07/15-10:59   CAN'T ACCESS DEVICE
    Cette sortie indique le nombre de C. * (commande) sont en attente de chaque système. Nombre entre parenthèses(2)à la troisième ligne de l'exemple indique que C. * a été dans la file d'attente pendant deux jours. La date et l'heure font référence à l'interaction en cours avec le système, suivie d'un rapport sur le statut de l'interaction.
  3. Pour afficher tous les ID de processus dans le fichier de verrouillage, entrez:
    uustat  -p
    Le système répond par un message similaire à ce qui suit:
    LCK..tty0:  881
    LCK.S.0:  879
    LCK..hera:  881
    F   S UID  PID  PPID  C  PRI NI ADDR SZ  WCHAN    STIME    TTY
    101 S uucp 881  879   26 39  39 370  296 3fffe800 09:57:03  -
    TIME  COMD
    0:00  UUCICO  -r1  -shera
    101 S uuc  879  1     11 33  39 770  156 8d874    09:57:02  -
    0:00  /usr/sbin/uucp/uusched
  4. Pour annuler un travail dans la file d'attente en cours, déterminez d'abord son ID, puis exécutez la commande permettant d'annuler le travail. Pour déterminer l'ID de travail, entrez:
    uustat  -a
    Le système répond par un message similaire à ce qui suit:
    heraC3113   11/06-17:47  S  hera    amy  289  D.venus471afd8
    merlinC3119 11/06-17:49  S  merlin  geo  338  D.venus471bc0a
    Pour annuler le travail avec l'ID deheraC3113, entrez:
    uustat  -k heraC3113
  5. Pour signaler le statut des travaux demandés par le systèmehera, entrez:
    uustat  -s hera
    Le système répond par un message similaire à ce qui suit:
    heraN1bd7  07/15-12:09  S  hera  amy  522    /usr/amy/A
    heraC1bd8  07/15-12:10  S  hera  amy   59    D.3b2a12ce4924
    heraC3119  07/15-12:11  S  hera  amy  rmail   msg

Fichiers

Article Descriptif
/etc/locks Contient des fichiers de verrouillage pour empêcher plusieurs utilisations de périphériques.
/usr/bin/uustat Indique le chemin d'accès à la commande.
/var/spool/uucp Contient des informations de statut BNU.