Vykdykite „Linux“ komandą taip dažnai su „Watch“

žiūrėti „Linux“ komandą

Tam tikrų užduočių automatizavimas gali būti labai naudingas, ypač kai tai yra užduotys, susijusios su darbu iš konsolės. Savo „Linux“ distributore galime turėti įvairių įrankių užduotims automatizuoti, be to, kad galėsime rašyti „Bash“ scenarijus, kad įvykdytų komandų ar veiksmų seriją nenueidami po vieną, ir netgi pridėkite juos prie sistemos paleisties arba suplanuokite, kad jie veiktų tam tikrą datą ar akimirką mums nieko nedarant ir skaidriai.

Šiame straipsnyje mes pamatysime, kaip jūs galite vykdyti komandą taip dažnai naudojant laikrodį. „Watch“ yra komanda, kuri gali vykdyti programą ar kitą komandą kas X sekundę, kurią mes jai įdėjome. Taigi mes planuojame pakartotinį tam tikros užduoties vykdymą. Tai gali būti ypač praktiška atliekant tam tikras periodines konsultacijas ar atliekant kai kurias techninės priežiūros užduotis ir pan. Galite pritaikyti bet ką, kaip matote čia, riba yra jūsų vaizduotė ...

Jei norite, kad ciklas ar pakartojimas baigtųsi, galite baigti naudodami CTRL + C „Watch“ veiksmą arba tiesiog uždarykite terminalo langą, kuriame jis veikia. Laikrodžio sintaksė yra labai paprasta ir turi šią fizionomiją:

watch [opciones] comando

Pavyzdžiui, pažiūrėkime praktinį pavyzdį Kas 5 minutes (300 sekundžių) jis tikrina mūsų pertvarose naudojamą vietą. Norėdami sužinoti apie naudojamą ir laisvą mūsų pertvarų vietą, įveskite „df -h“, nes su laikrodžiu tai būtų:

watch -n 300 df -h

Galite patikrinti laikrodžio vyrą, kad pamatytumėte visas parinktis ji turi, nes yra gana lanksti. Be to, mes galėtume nukreipti užklausą į failą, kad išvestis būtų atspausdinta .txt, pavyzdžiui:

 watch -n 300 df -h > espacio_usado.txt 

Tokiu būdu mes galime patikrinkite failą used_space.txt kur pamatysime, kad buvo atspausdintas tas pats dalykas, kurį konsolė mums rodys įvesdama df -h. Įsivaizduokite, kiek užduočių galite atlikti ...


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Davidas sakė

    Žiūrėti yra labai naudinga komanda. Jį naudoju kompiuterio temperatūrai valdyti per terminalą: „laikrodžių jutiklius“.
    Aš jau žinojau komandą, bet straipsnis man labai patiko (trumpas ir gerai paaiškintas).

  2.   „Mircocaloghero“ sakė

    Man labai patinka tokio pobūdžio užrašai. Dėkoju

  3.   Kareivis sakė

    Tai man labai tarnavo