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 fileIl 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
- Pour afficher le statut de tous les travaux BNU de la file d'attente de stockage temporaire, entrez:uustat -aLe 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 amyLorsque 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.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. - Pour afficher l'état de tous les travaux de la file d'attente en cours, entrez:uustat -qLe système répond par un message similaire à ce qui suit:
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.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 - Pour afficher tous les ID de processus dans le fichier de verrouillage, entrez:uustat -pLe 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 - 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 -aLe système répond par un message similaire à ce qui suit:
Pour annuler le travail avec l'ID deheraC3113, entrez:heraC3113 11/06-17:47 S hera amy 289 D.venus471afd8 merlinC3119 11/06-17:49 S merlin geo 338 D.venus471bc0auustat -k heraC3113 - Pour signaler le statut des travaux demandés par le systèmehera, entrez:uustat -s heraLe 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. |