Accueil > Astuces > Qu’est-ce que tu watch ?

Qu’est-ce que tu watch ?

Traduction de watch en français = regarder , voir

watch est une commande shell qui permet d’exécuter dans une certaine intervalle, une application de votre choix, et d’afficher (regarder / voir) son résultat sur le terminal.

Très utile pour ceux qui font des commandes à répétitions.
Voilà un outil qui vous évitera de lancer plusieurs fois par exemple : cat /proc/meminfo afin de surveiller l’utilisation de votre mémoire.
cat /proc/mdadm pour afficher l’état de votre RAID.

Avec watch on fera plutôt ceci :

watch -n1 ‘cat /proc/meminfo’

Qui permet de faire un cat /proc/meminfo toutes les secondes.

watch -n3 ‘cat /proc/mdadm’

Qui permet de faire un cat /proc/mdadm toutes les 3 secondes.

watch -n1 ‘date’

Qui permet de voir la date toutes les secondes.

watch -n1 ‘ls -la’

Qui permet de lister un répertoire toutes les secondes.

watch -n1 ‘free -m’

Qui permet de voir la mémoire utiliser toutes les secondes.

Pour sortir de watch il suffis de faire un CTRL+C

Je vous laisse « watch » selon vos envies. :-)


Je vous recommande aussi la lecture des sujets suivants:

Catégories:Astuces
  1. Glouglou man
    18/09/2009 à 16:27 | #1

    Watch… dans ce cas précis se traduirait plus volontier par surveiller…
    Une commande merveilleuse…

    Pour les utilisateurs de ZSH il y à aussi « repeat »…

  2. 19/09/2009 à 09:41 | #2

    @Glouglou man
    Hello Glouglou man.

    D’après Google traduction on pourrait aussi dire :
    1. regarder
    2. voir
    3. observer
    4. épier
    5. surveiller
    6. surveiller avec vigilance
    7. veiller
    8. faire la messe de minuit => original lol
    9. guetter
    10. faire attention aux détails
    11. être vigilant
    12. faire le guet
    13. attendre

  1. Pas encore de trackbacks