Automatizarea anumitor sarcini poate fi de mare ajutor, mai ales atunci când sunt sarcini care implică lucrul de pe consolă. În distribuția noastră Linux putem avea diverse instrumente pentru automatizarea sarcinilor, pe lângă faptul că putem scrie scripturi Bash pentru a executa o serie de comenzi sau acțiuni fără a merge una câte una și chiar să le adăugăm la pornirea sistemului sau să le programăm pentru a rula pe o anumită dată. sau moment fără ca noi să facem nimic și într-un mod transparent.
În acest articol vom vedea cum puteți executați o comandă din când în când folosind ceasul. Watch este o comandă care poate executa un program sau o altă comandă la fiecare X secunde pe care o punem pe el. Astfel, programăm executarea repetitivă a unei anumite sarcini. Poate fi deosebit de practic pentru anumite consultări periodice sau pentru anumite sarcini de întreținere etc. Puteți să-l aplicați la orice așa cum puteți vedea aici, limita este imaginația voastră ...
Dacă doriți ca bucla sau repetarea să se încheie, puteți termina cu CTRL + C acțiunea Watch sau doar închideți fereastra terminalului unde rulează. Sintaxa ceasului este foarte simplă și are această fizionomie:
watch [opciones] comando
De exemplu, să vedem un exemplu practic Verifică spațiul folosit în partițiile noastre la fiecare 5 minute (300 de secunde). Pentru a consulta spațiul liber și folosit al partițiilor noastre, tastați „df -h”, deoarece cu ceas ar fi:
watch -n 300 df -h
Puteți verifica omul ceasului pentru a vedea toate opțiunile are, deoarece este destul de flexibil. În plus, am putea redirecționa interogarea către un fișier, astfel încât ieșirea să fie tipărită într-un .txt, de exemplu:
watch -n 300 df -h > espacio_usado.txt
În acest fel, putem verificați fișierul used_space.txt unde vom vedea că a fost tipărit același lucru pe care ni l-ar arăta consola la tastarea df -h. Imaginați-vă cantitatea de sarcini pe care le puteți face ...
Watch este o comandă foarte utilă. Îl folosesc pentru a controla temperatura computerului meu prin terminal: «senzori de ceas».
Știam deja comanda dar îmi plăcea foarte mult articolul (scurt și bine explicat).
Îmi plac foarte mult acest gen de note. Mulțumiri
M-a servit foarte mult