Kør en Linux-kommando så ofte med Watch

se linux kommando

Automatisering af visse opgaver kan være til stor hjælp, især når det er opgaver, der involverer arbejde fra konsollen. I vores Linux-distro kan vi have forskellige værktøjer til at automatisere opgaver ud over at være i stand til at skrive Bash-scripts til at udføre en række kommandoer eller handlinger uden at gå en efter en og endda føje dem til systemets opstart eller planlægge dem til at køre på en bestemt dato eller et øjeblik uden at vi gør noget og på en gennemsigtig måde.

I denne artikel vil vi se, hvordan du kan udføre en kommando så ofte med ur. Watch er en kommando, der kan udføre et program eller en anden kommando hvert X sekund, som vi lægger på det. Således planlægger vi den gentagne udførelse af en bestemt opgave. Det kan være særligt praktisk til visse periodiske konsultationer eller til nogle vedligeholdelsesopgaver osv. Du kan anvende det på alt som du kan se her, grænsen er din fantasi ...

Hvis du vil have løkken eller gentagelsen til at slutte, du kan bruge CTRL + C til at afslutte Watch-handlingen, eller luk bare terminalvinduet, hvor det kører. Ursyntaxen er meget enkel og har denne fysiognomi:

watch [opciones] comando

Fx lad os se et praktisk eksempel Det kontrollerer det anvendte rum i vores partitioner hvert 5. minut (300 sekunder). For at se det anvendte og ledige rum på vores partitioner, skriv "df -h", for med uret ville det være:

watch -n 300 df -h

Du kan tjekke urmanden for at se alle mulighederne det har det, da det er ret fleksibelt. Derudover kunne vi omdirigere forespørgslen til en fil, så output udskrives i en .txt for eksempel:

 watch -n 300 df -h > espacio_usado.txt 

På denne måde kan vi tjek filen used_space.txt hvor vi vil se, at det samme, som konsollen ville vise os, når du skriver df -h, er blevet udskrevet. Forestil dig mængden af ​​opgaver, du kan udføre ...


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   David sagde han

    Watch er en meget nyttig kommando. Jeg bruger den til at styre temperaturen på min pc via terminal: «urfølere».
    Jeg kendte allerede kommandoen, men jeg kunne godt lide artiklen meget (kort og godt forklaret).

  2.   mircocaloghero sagde han

    Jeg kan virkelig godt lide disse slags noter. Tak

  3.   Soldier sagde han

    Det tjente mig meget