Scroll to navigation

WATCH(1) Commandes de l'utilisateur WATCH(1)

NOM

watch - Exécuter un programme périodiquement en affichant le résultat à l'écran

SYNOPSIS

watch [options] commande

DESCRIPTION

watch exécute la commande périodiquement et affiche le résultat et les erreurs (le premier en plein écran). Cela permet d'observer les changements de résultats du programme au fil du temps. Par défaut, le programme est exécuté toutes les deux secondes. Par défaut, watch fonctionnera jusqu'à être interrompu.

OPTIONS

Highlight the differences between successive updates. Option will read optional argument that changes highlight to be permanent, allowing to see what has changed at least once since first iteration.
Specify update interval. The command will not allow quicker than 0.1 second interval, in which the smaller values are converted. Both '.' and ',' work for any locales.
Make watch attempt to run command every interval seconds. Try it with ntptime and notice how the fractional seconds stays (nearly) the same, as opposed to normal mode where they continuously increase.
Cacher l'en-tête contenant l'intervalle, la commande et la date actuelle en haut de l'affichage, ainsi que la ligne blanche qui suit.
Émettre un bip lorsque le code de retour de la commande est non nul.
Geler les mises à jour en cas d'erreur de la commande et quitter après avoir appuyé sur une touche.
Terminer quand la sortie de commande est modifiée.
Interpréter les séquences ANSI de couleurs et de style.
Passer une commande à exec(2) à la place de sh -c ce qui réduit le besoin d'utiliser des protections supplémentaires pour obtenir l'effet désiré.
Afficher l’aide-mémoire puis quitter.
Afficher le nom et la version du logiciel et quitter.

CODE DE RETOUR

0
Réussite.
1
Erreurs diverses.
2
Échec lors du dédoublement (« fork ») du processus à observer.
3
Échec de remplacement de la sortie standard du processus enfant par une écriture vers le tube.
4
Échec d'exécution de la commande.
5
Échec de la fermeture d'écriture vers le tube du processus enfant.
7
Échec de la création du tube IPC.
8
Le processus enfant n'a pas pu renvoyer une valeur avec waitpid(2) ou la commande s'est terminée en erreur.
L'observation propagera l'état du code de retour en tant que code de retour de l'enfant.

NOTES

Le traitement des options suit la norme POSIX (le traitement des options s'arrête dès le premier paramètre qui n'est pas une option). Cela signifie que les options se trouvant après la commande ne seront pas interprétées par watch.

BOGUES

Lors du redimensionnement d'un terminal, l'écran ne sera pas rafraîchi correctement avant la prochaine exécution. Les mises en évidence dues à --differences sont également perdues.

Non-printing characters are stripped from program output. Use "cat -v" as part of the command pipeline if you want to see them.

La combinaison de caractères supposés s'afficher en dernière colonne de l'écran risque de s'afficher dans la colonne précédente ou pas du tout.

Combining Characters never count as different in --differences mode. Only the base character counts.

Les lignes blanches qui suivent directement une ligne s'arrêtant en dernière colonne ne sont pas affichées

--precise mode doesn't yet have advanced temporal distortion technology to compensate for a command that takes more than interval seconds to execute. watch also can get into a state where it rapid-fires as many executions of command as it can to catch up from a previous executions running longer than interval (for example, netstat taking ages on a DNS lookup).

EXEMPLES

Pour vérifier les courriels :

watch -n 60 from

Pour afficher les changements dans le contenu d'un répertoire :

watch -d ls -l

Pour n'afficher que les fichiers appartenant à arthur :

watch -d 'ls -l | fgrep arthur'

Pour vérifier l'effet des protections :

watch echo $$
watch echo '$$'
watch echo "'"'$$'"'"

To see the effect of precision time keeping, try adding -p to

watch -n 10 sleep 1

Pour vérifier que l'administrateur a installé le dernier noyau avec

watch uname -r

(Note that -p isn't guaranteed to work across reboots, especially in the face of ntpdate or other bootup time-changing mechanisms)

TRADUCTION

La traduction française de cette page de manuel a été créée par Sylvain Archenault <sylvain.archenault@laposte.net>, Frédéric Zulian <zulian@free.fr>, Grégory Colpart <reg@evolix.fr>, Philippe Piette <foudre-blanche@skynet.be>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Jean-Baka Domelevo-Entfellner <domelevo@gmail.com>, Florentin Duneau <fduneau@gmail.com>, Philippe Piette <foudre-blanche@skynet.be>, Florentin Duneau <fduneau@gmail.com>, David Prévot <david@tilapin.org> et Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.

3 mars 2018 procps-ng