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 ...
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).
Jeg kan virkelig godt lide disse slags noter. Tak
Det tjente mig meget