Šiame straipsnyje apžvelgsime „Linux“ įrankį „žiūrėti“. Šis įrankis vykdys bet kurią nurodytą komandą su laiko intervalu. Taip pat patogumui galime nustatyti laiko intervalą.
„Žiūrėti“ versiją
Ši paprasta komanda atsispausdins „watch“ programinės įrangos versiją.
žiūrėti - versijaArba,
laikrodis -v
Pagrindinis „laikrodžio“ naudojimas
Čia yra pagrindinė struktūra, reikalinga iškviesti „laikrodį“ ir pasakyti, koks yra jo darbas.
žiūrėtiPavyzdžiui, pradėkime „žiūrėti“ su kita įprasta komanda: „data“. Šis įrankis išspausdina įrankio paleidimo laiką ir datą. Sužinokite daugiau „data“.
žiūrėjimo data
Kas čia vyksta? Įrankis kas 2 sekundes vykdo komandą „data“. Atminkite, kad tai yra numatytoji spragos reikšmė tarp kiekvieno „stebėjimo“ paleidimo komandos. Tokiu atveju „laikrodis“ laukia 2, kai paskambins „data“. Žinoma, laiko limitą galima pakeisti.
Pastaba: „laikrodis“ savaime nesibaigs. Norėdami sustabdyti komandos veikimą, turite neautomatiškai siųsti nutraukimo signalą. Norėdami nutraukti procesą, paspauskite „Ctrl + C“.
Paryškinant skirtumą
Tarkime, jūs vykdote komandą, kuri išspausdina DIDŽIĄ išvestį. Stebėti pokyčius tokiu atveju gali būti gana sunku. Kaip leisti „laikrodžiui“ atlikti darbą?
Taip, „laikrodis“ gali pabrėžti skirtumą tarp ankstesnio ir dabartinio. Norėdami įgalinti šią funkciją, skambindami „žiūrėti“ naudokite „-d“ vėliavą.
žiūrėti -d data
Kaip matote, išvesties pokyčiai yra paryškinti. Galite lengvai sekti pokyčius. Tačiau jei laikas tarp kiekvieno komandos vykdymo yra per trumpas, taip pat galite būti supainioti ir pamesti. Taigi, įsitikinkite, kad jūsų laiko intervalas yra geriausioje vietoje.
Atnaujinimo intervalas
Kaip minėta anksčiau, „watch“ pagal numatytuosius nustatymus yra 2 sekundės kaip laiko intervalas tarp kiekvieno pasirinktos komandos vykdymo. Laimei, mes galime rankiniu būdu pakeisti intervalą ir nustatyti kitą vertę. Šiuo tikslu turime naudoti „-n“ vėliavą, po kurios nurodomas sekundžių skaičius.
Pavyzdžiui, paleiskime datą su 10 sekundžių intervalu.
žiūrėti -n 10 -d data
Atkreipkite dėmesį, kad aš patekau į „-d“ vėliavą. Tai suteikia paprastesnį būdą suvokti skirtumą. Žinoma, visada galite patikrinti efektyvų laiko intervalą bėgimo konsolės viršuje.
Vienas dalykas, kurį reikia pastebėti, kad ši komanda leidžia tikslumą tik iki 0.1 sekundės. Jūs einate mažesnis už tai, jis to nepriims.
Išjunkite antraštę
Kai vykdote bet kurią komandą „žiūrėti“, antraštėje bus pateikta pagrindinė informacija, pvz., Laiko intervalas, sistemos pavadinimas, sistemos laikas ir kt.
Tačiau, jei jums neįdomu pamatyti šią dalį, tai įmanoma padaryti. Viskas, ką turite padaryti, tai pridėti „-t“ vėliavą, kai paleisite „watch“.
žiūrėti -d -n 10 datalaikrodis -t -d -n 10 data
Tai gali padaryti didelį skirtumą, jei dirbate su kažkuo kritišku ir nenorite blaškytis ar sutaupyti šiek tiek vietos ekrane.
Išeinama, kai įvyksta pokyčiai
Tai įdomu. Dažniausiai, kai dirbate dėl to, kurį reikia nuolat tikrinti, galite ir toliau stebėti jo veiklą. Tačiau yra ši funkcija, įtraukta į „laikrodį“, kuri liepia programai išeiti, kai ji nustato bet kokius išvesties pokyčius.
Šiuo tikslu naudokite „-g“ vėliavą.
laikrodis -g -n 10 data
Po 10 sekundžių komanda „data“ praneš apie kitą išvestį. Pasikeitus išėjimui, „laikrodis“ išėjo.
Išėjimo būsena
Kai tokiu atveju egzistuoja „watch“, jis praneša apie tam tikras vėliavas. Šios žymos yra sveiki skaičiai, svyruojantys nuo 0 iki 8 su skirtingomis reikšmėmis.
Pavyzdžiui, paleiskime šią komandą ir leiskime „žiūrėti“ savaime nutraukti.
laikrodis -g -n 10 data
Dabar, kai programa egzistuoja, ji grąžino tam tikrą išėjimo būseną. Vykdydami šią komandą patikrinkite išėjimo būseną.
aidas $?
Ką reiškia ši vertė? Norėdami sužinoti daugiau apie vertes, turėtumėte patikrinti „watch“ vyro puslapį.
vyras žiūrėti
Analizuojamos BIG komandos
Jei jus domina švaresnė „watch“ komandų vykdymo išvaizda, tai galime pasiekti įvairiais būdais.
Pirmiausia naudokite \ ženklą po „žiūrėti“ ir visą jo vėliavą, tada paspauskite „Enter“.
žiūrėti -n 10 -d \
Dabar įveskite komandą, kurią norite pakartoti.
Kitas įdomus būdas yra cituoti visą pasirinktinę komandą vienomis kabutėmis “.
žiūrėti
Paskutinės mintys
Su „laikrodžiu“ nėra daug dalykų. Tai paprasta programa su paprastomis vėliavomis ir supaprastintais elgesio modeliais. Tačiau jei jie naudojami teisingai, jie gali atlikti tikrai nuostabų darbą.
Norėdami sužinoti daugiau apie visas vėliavas ir jų paaiškinimus, nedvejodami peržiūrėkite „watch“ vadovo puslapius. Jei darai ką nors kritiško, viskas verta pastangų.
vyras žiūrėtižiūrėti - padėti
Mėgautis!