Archive

Page manuelle de surveillance

Page manuelle de surveillance

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.

Réinitialisation de l'appareil à large bande mobile USB Vodafone avec USB_MODESWITCH
La première fois que j'ai utilisé mon appareil à large bande mobile Vodafone USB sur mon système Fedora Linux, cela a parfaitement fonctionné . Cepend...
Développement Web avec Perl - CGI - Hello World Exemple
Les deux lignes suivantes décrivent le processus le plus simple pour démarrer avec Perl et CGI sur le système Linux en particulier Debian Linux. Bien ...
Erreur de décodeur principal Aucun module de décodeur approprié pour quatrecc `` xvid ''
Ce problème peut se produire lorsque votre système Debian Linux utilise des packages du référentiel de Debian principal ainsi que de http // www.Debia...