La commande watch permet d'exécuter à intervalle régulière n'importe quelle commande passée en paramètre.
La période de rafraichissement par défaut est de 2 secondes.
L'option -n permet d'indiquer une période de rafraichissement en secondes.
L'option -d permet de mettre en surbrillance les différences survenues entre 2 périodes de rafraichissement.
Surveiller le contenu d'un répertoire :
$ watch -d ls -l /tmp
Cette commande affiche à l'écran le contenu du répertoire /tmp et raffraichit l'affichage toutes les 2 secondes en mettant les différences en surbrillance (option -d).
Dès qu'un fichier/répertoire est créé/modifié/supprimé l'information apparait à l'écran.
Idem mais toutes les 10 secondes :
$ watch -n 10 -d ls -l /tmp
Surveiller la reconstruction d'un volume RAID :
$ watch cat /proc/mdstat
Surveiller les connexions et l'utilisation d'un serveur :
$ watch -d w
$ watch -d uptime