Exécutez une commande Linux de temps en temps avec Watch

regarder la commande linux

L'automatisation de certaines tâches peut être d'une grande aide, en particulier lorsqu'il s'agit de tâches qui impliquent de travailler à partir de la console. Dans notre distribution Linux, nous pouvons avoir divers outils pour automatiser les tâches, en plus de pouvoir écrire des scripts Bash pour exécuter une série de commandes ou d'actions sans passer par une, et même les ajouter au démarrage du système ou les planifier pour courir à une certaine date ou à un certain moment sans que nous fassions quoi que ce soit et de manière transparente.

Dans cet article, nous verrons comment vous pouvez exécuter une commande de temps en temps en utilisant watch. Watch est une commande qui peut exécuter un programme ou une autre commande toutes les X secondes que nous y mettons. Ainsi, nous planifions l'exécution répétitive d'une certaine tâche. Cela peut être particulièrement pratique pour certaines consultations périodiques ou pour certaines tâches de maintenance etc. Vous pouvez l'appliquer à tout comme vous pouvez le voir ici, la limite est votre imagination ...

Si vous voulez que la boucle ou la répétition se termine, vous pouvez utiliser CTRL + C pour terminer l'action Regarder ou fermez simplement la fenêtre du terminal où il s'exécute. La syntaxe de la montre est très simple et présente cette physionomie:

watch [opciones] comando

Par exemple, voyons un exemple pratique Il vérifie l'espace utilisé dans nos partitions toutes les 5 min (300 secondes). Pour consulter l'espace utilisé et libre de nos partitions, tapez "df -h", car avec watch ce serait:

watch -n 300 df -h

Vous pouvez consulter l'homme de la montre pour voir toutes les options c'est le cas, car il est assez flexible. De plus, nous pourrions rediriger la requête vers un fichier afin que la sortie soit imprimée dans un .txt par exemple:

 watch -n 300 df -h > espacio_usado.txt 

De cette façon, nous pouvons vérifier le fichier used_space.txt où nous verrons que la même chose que la console nous montrerait en tapant df -h a été affichée. Imaginez la quantité de tâches que vous pouvez accomplir ...


3 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   David dit

    Watch est une commande très utile. Je l'utilise pour contrôler la température de mon PC via un terminal: «regarder les capteurs».
    Je connaissais déjà la commande mais j'ai beaucoup aimé l'article (bref et bien expliqué).

  2.   microcaloghero dit

    J'aime vraiment ce genre de notes. Merci

  3.   soldat dit

    Ça m'a beaucoup servi