regarder- (1) page manuelle

regarder- (1) page manuelle

Nom

regarder - exécuter un programme périodiquement, montrant la sortie complète

Synopsis

montre [-bdehpvtx] [-n secondes] [-bip] [-différences [=cumulatif]] [-errexit] [-exécutif] [-aider] [-intervalle =secondes]] [-pas de titre] [-précis] [-version]] commande

Description

montre courses commande À plusieurs reprises, affichant sa sortie et ses erreurs (le premier écran). Cela vous permet de regarder le changement de sortie du programme au fil du temps. Par défaut, le programme isrun toutes les 2 secondes; utiliser -n ou -intervalle Pour spécifier un intervalle différent. Normalement, cet intervalle est interprété comme l'amout de temps entre l'achèvement d'une série de commande Et le début de la prochaine course. Cependant, avec le -p ou -précis Option, vous pouvez faire montre tenter de courir commande chaque intervalle secondes. Essayez-le avec ntptime et remarquez comment les secondes fractionnaires restent (presque) les mêmes, par opposition au mode normal où ils augmentent en continu.

Le -d ou -différences Le drapeau mettra en évidence les différences entre les mises à jour successives. Le -cumulatif L'option rend la mise en évidence «collante», présentant un affichage en cours d'exécution de toutes les positions qui ont jamais changé. Le -t ou -pas de titre L'option éteint l'en-tête affichant l'intervalle, la commande et l'heure actuelle en haut de l'écran, ainsi que la ligne vide suivante. Le -b ou -bip L'option fait bip de la commande si elle a une sortie non nulle.

montre fonctionnera normalement jusqu'à interrompre. Si tu veux montre pour quitter une erreur du programme en cours d'exécution -e ou -errexit Options, qui provoqueront montre pour quitter si la valeur de retour du programme est non nulle.

Note

Noter que commande est donné à «sh -c», ce qui signifie que vous devrez peut-être utiliser des citations supplémentaires pour obtenir l'effet souhaité. Vous pouvez désactiver cela avec le -X ou -exécutif Option, qui passe la commande à exécuter (2) à la place.

Notez que le traitement des options POSIX est utilisé (i.e., Le traitement des options s'arrête au premier argument non optionnel). Cela signifie que les indications après commande Ne soyez pas interprété par montre lui-même.

Exemples

Aux courrier vedette, vous pourriez faire

regarder -n 60 de

Pour regarder le contenu d'un changement de répertoire, vous pouvez utiliser

regarder -d ls -l

Si vous êtes uniquement intéressé par les fichiers appartenant à l'utilisateur Joe, vous pouvez utiliser

regarder -d 'ls -l | fgrep Joe '

Pour voir les effets de la citation, essayez-les

regarder echo $$
Regardez Echo '$$'
Regardez Echo "'' '' $$ '" ""

Pour voir l'effet du temps de précision, essayez d'ajouter -p pour

Regarder -N 10 sommeil 1

Vous pouvez surveiller votre administrateur pour installer le dernier noyau avec

Regarder uname -r

(Noter que -p n'est pas garanti de fonctionner à travers les redémarrages, en particulier face à ntpdate ou d'autres mécanismes de changement de temps de démarrage)

Insectes

Lors de la rediffusion du terminal, l'écran ne sera pas correctement repeint avant la prochaine mise à jour planifiée. Tous -différencesLa mise en évidence est également perdue sur cette mise à jour.

Les caractères non imprimés sont éliminés de la sortie du programme. Utilisez «Cat -v» dans le cadre du pipeline de commande si vous voulez les voir.

-précis Le mode n'a pas encore de technologie de distorsion temporelle avancée pour compenser un commande qui prend plus de intervalle secondes pour exécuter. montre peut également entrer dans un état où il tire rapidement autant d'exécutions commande comme c'est peut-être pour rattraper des exécutions précédentes fonctionnant plus longtemps que intervalle (Par exemple, netstat prendre des âges sur une recherche DNS).

Auteurs

L'original montre a été écrit par Tony Rems en 1991, avec des mods et corrections de François Pinard. Il a été retravaillé et de nouvelles fonctionnalités ajoutées par Mike Coleman en 1999. Morty Abzug en 2008 a été ajouté par Morty Abzug en 2008. Par un matin pas si sombre et orageux en mars 2003, Anthony Derobertis en a marre de ses montres qui devraient mettre à jour chaque minute à la mise à jour de plusieurs secondes après le début de la minute et a ajouté une précision en microseconde.

Tutoriels Linux connexes:

  • Masterring Bash Script Loops
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Commandes Linux de base
  • Système linux hung? Comment s'échapper vers la ligne de commande et…
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Comment accéder aux pages manuelles pour les commandes Linux
  • Ubuntu 20.04 Guide