Avtomatizacija nekaterih nalog je lahko v veliko pomoč, še posebej, če gre za naloge, ki vključujejo delo s konzole. V našem distribucijskem sistemu Linux imamo lahko različna orodja za avtomatizacijo opravil, poleg tega pa lahko pišemo skripte Bash za izvajanje vrste ukazov ali dejanj, ne da bi se lotili enega za drugim, in jih celo dodamo v zagon sistema ali načrtujemo njihovo izvajanje določen datum ali trenutek, ne da bi karkoli naredili in na pregleden način.
V tem članku bomo videli, kako lahko vsake toliko izvrši ukaz z uporabo ure. Watch je ukaz, ki lahko izvaja program ali drug ukaz vsakih X sekund, ko ga vstavimo. Tako načrtujemo ponavljajoče se izvajanje določene naloge. To je lahko še posebej praktično za določena redna posvetovanja ali za nekatere vzdrževalne naloge itd. Uporabite ga lahko za karkoli, kot vidite tukaj, meja je vaša domišljija ...
Če želite, da se zanka ali ponovitev konča, za zaključek lahko uporabite CTRL + C dejanje Watch ali preprosto zaprite okno terminala, kjer se izvaja. Sintaksa ure je zelo preprosta in ima naslednjo fizionomijo:
watch [opciones] comando
Npr poglejmo praktičen primer Vsakih 5 minut (300 sekund) preveri prostor, ki ga uporabljamo v naših particijah. Glede iskanja uporabljenega in prostega prostora naših particij vnesite "df -h", ker bi bilo z uro to:
watch -n 300 df -h
Ogledate si lahko stražarja, da vidite vse možnosti je, saj je precej prilagodljiv. Poleg tega bi lahko poizvedbo preusmerili v datoteko, tako da se izhod natisne v .txt, na primer:
watch -n 300 df -h > espacio_usado.txt
Na ta način lahko preverite datoteko used_space.txt kjer bomo videli, da je tiskano isto, kar bi nam kazala konzola, ko vtipkate df -h. Predstavljajte si količino nalog, ki jih lahko opravite ...
Watch je zelo uporaben ukaz. Z njim nadzorujem temperaturo osebnega računalnika prek terminala: «senzorji ure».
Ukaz sem že poznal, a članek mi je bil zelo všeč (kratek in dobro razložen).
Tovrstne zapiske so mi zelo všeč. Hvala
Veliko mi je postreglo