09-10-2023, 09:15 AM
Syntaxe de la commande watch sous Linux
La syntaxe de la commande watch ressemble à ceci :
watch [options]
Par exemple, une commande watch combinée avec la commande free ressemblerait à ceci :

La commande spécifiée montre que la commande watch efface la fenêtre du terminal et exécute la commande free toutes les deux secondes. Vous trouverez ci-dessous la liste des options les plus couramment utilisées avec la commande watch :
| Option | Explication |
|---|---|
| -d, --differences | Affiche les différences entre les mises à jour de la commande watch. Si vous souhaitez que toutes les valeurs modifiées restent mises en évidence, utilisez l'option combinée -d=cumulative. |
| -t, --no-title | Désactive l'en-tête qui affiche l'intervalle de temps, la commande, l'heure et la date actuelles, ainsi que le nom d'hôte. |
| -n, --interval | Permet aux utilisateurs de spécifier l'intervalle de temps entre les mises à jour de la sortie en secondes. |
| -b, --beep | Émet un bip chaque fois qu'une commande se termine par une erreur. |
| -g, --chgexit | Quitte la commande watch lorsque la sortie de la commande de l'utilisateur change. |
| -e, --errexit | Suspend les mises à jour de la commande watch à l'écran en cas d'erreur et quitte la commande après une pression sur une touche. |
| -h, --help | Affiche la page d'aide. |
| -c, --color | Interprète les séquences de couleurs et de styles ANSI. |
| -x, --exec | Transmet la commande de l'utilisateur à exec. |
| -p, --precise | Essaie d'exécuter la commande définie par l'utilisateur exactement après le nombre de secondes défini par l'option --interval. |

