Voer zo nu en dan een Linux-commando uit met Watch

watch linux commando

Het automatiseren van bepaalde taken kan een grote hulp zijn, vooral als het taken zijn waarbij vanaf de console moet worden gewerkt. In onze Linux-distro kunnen we verschillende tools hebben om taken te automatiseren, naast het feit dat we Bash-scripts kunnen schrijven om een ​​reeks opdrachten of acties uit te voeren zonder een voor een te hoeven doen, en ze zelfs aan het begin van het systeem kunnen toevoegen of ze kunnen plannen om ren op een bepaalde datum of moment zonder dat wij iets doen en op een transparante manier.

In dit artikel zullen we zien hoe u dat kunt voer af en toe een commando uit met watch​ Watch is een commando dat elke X seconden een programma of een ander commando kan uitvoeren. Zo plannen we de repetitieve uitvoering van een bepaalde taak in. Het kan vooral praktisch zijn voor bepaalde periodieke consulten of voor sommige onderhoudstaken enz. Je kunt het op alles toepassen zoals je hier kunt zien, de limiet is je fantasie ...

Als u wilt dat de lus of herhaling eindigt je kunt CTRL + C gebruiken om te voltooien de Watch-actie of sluit gewoon het terminalvenster waarin het wordt uitgevoerd. De syntaxis van het horloge is heel eenvoudig en heeft deze fysionomie:

watch [opciones] comando

Bv laten we een praktisch voorbeeld zien Het controleert de ruimte die in onze partities wordt gebruikt elke 5 minuten (300 seconden). Om de gebruikte en vrije ruimte van onze partities te raadplegen, typ "df -h", want met watch zou het zijn:

watch -n 300 df -h

U kunt de wachtman controleren om alle opties te zien het heeft, aangezien het vrij flexibel is. Bovendien kunnen we de query omleiden naar een bestand, zodat de uitvoer wordt afgedrukt in een .txt, bijvoorbeeld:

 watch -n 300 df -h > espacio_usado.txt 

Op deze manier kunnen we controleer het bestand used_space.txt waar we zullen zien dat hetzelfde dat de console ons zou laten zien als we df -h typen, is afgedrukt. Stel je voor hoeveel taken je kunt doen ...


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   David zei

    Watch is een erg handig commando. Ik gebruik het om de temperatuur van mijn pc te regelen via de terminal: «horlogesensoren».
    Ik kende het commando al, maar ik vond het artikel erg leuk (kort en goed uitgelegd).

  2.   mircocaloghero zei

    Ik hou echt van dit soort aantekeningen. Bedankt

  3.   soldaat zei

    Het heeft me veel gediend