Stebėjimo komanda, keletas būdų, kaip ją naudoti kasdienėje veikloje

apie laikrodžio komandą

Kitame straipsnyje mes pažvelgsime į keletą būdų, kaip naudoti žiūrėjimo komandą. Ši komanda naudojama bet kokiai savavališkai komandai vykdyti reguliariais intervalais, minėtos komandos rezultatą parodant terminalo lange. Tai gali būti naudinga, kai turime pakartotinai paleisti komandą ir stebėti, kaip komandos išvestis laikui bėgant keičiasi.

Naudingumas watch yra paketo procps (arba procps-ng) dalis, iš anksto įdiegta beveik visuose Gnu / Linux paskirstymuose.

Naudingi „watch“ komandos pavyzdžiai „Ubuntu“

Naudokitės programa žiūrėti tai paprasta ir paprasta užduotis. Sekite paprasta sintaksė ir jokių sudėtingų parinkčių.

watch [opciones] comando

Norėdami baigti kilpą arba pakartoti, galite naudoti Ctrl + C jei norite nutraukti laikrodžio veiksmą, arba tiesiog uždarykite terminalo langą, kuriame jis veikia.

Pagrindinis komandos „Watch“ naudojimas

Naudojant be argumentų, šis įrankis kas dvi sekundes vykdys nurodytą komandą:

žiūrėjimo data

watch date

Ši komanda atspausdins gautą rezultatą pagal datą. Viršutiniame kairiajame ekrano kampe bus rodoma vykdoma komanda ir aktyvus intervalo laikotarpis.

Nurodykite atnaujinimo intervalą

Laikrodžio komandos atnaujinimo intervalų periodą galėsime nurodyti labai lengvai naudojant -n parinktį. Naujas laiko intervalas turi būti nustatytas sekundėmis.

žiūrėjimo data 5

watch -n 5 date

Dabar komanda data bus atnaujinama tik kas penkias sekundes.

Pažymėkite kiekvieno atnaujinimo skirtumus

„Watch“ leidžia lengvai pastebėti senos ir atnaujintos išvesties skirtumus. Šiuos skirtumus galime išryškinti naudodami -d variantas.

žiūrėjimo data -d

watch -n 5 -d date

Ši komanda kas penkias sekundes paleis datą ir terminalo ekrane pažymės išvesties pokyčius.

Pašalinti pavadinimą ir antraštes

Stebėjimo komanda ekrane rodo informaciją, pvz., Vykdomos komandos pavadinimą, intervalą ir dabartinį laiką. Viskas yra ekrano viršuje. Jei norime to išvengti, galime naudoti -t variantas išjungti šią informaciją.

laikrodis -t

watch -t date

Kaip sakiau, ši komanda bus rodoma tik komandos sukurta išvestis data.

Išeikite iš stebėjimo klaidos atveju

Mes taip pat galime nurodyti laikrodį, kad išeitumėte, kai įvykdomoje komandoje yra klaida. Mes tiesiog turėsime naudoti -e variantas.

laikrodis -e

watch -e exit 99

Jei vykdysite šią komandą, pamatysite pranešimas, nurodantis, kad komanda turi ne nulinę išėjimo būseną. Turėkite omenyje, kad komandos, kurios vykdomos be klaidų, pateikia nulinį būsenos kodą.

Išeikite, jei pasikeičia komandos išvestis

La -g variantas išeina iš stebėjimo, kai pasikeičia komandos išvestis.

watch -g date

Ši komanda veiks dvi sekundes ir, kai tik bus atnaujinta išvestis, laikrodis bus uždarytas.

Pranešti klaidos atveju

La -b variantas de watch pypteli kiekvieną kartą, kai komanda išeina su nulio statuso kodu. Kaip jau minėta, ne nulinės būsenos kodas paprastai nurodo klaidą arba kad komandos vykdymas nepavyko.

watch -b exit 99

Interpretuokite spalvų kodus ir stiliaus sekas

Mes galime sudaryti sąlygas aiškinti ANSI spalva ir stiliaus sekos žiūrėti naudojant -c variantas. Pagal numatytuosius nustatymus laikrodis interpretuoja spalvas savo išvestyje.

laikrodis -c

watch -c echo "$(tput setaf 2) Ejemplo para Ubunlog"

Šios komandos išvestyje rodoma žalia užkoduota eilutė 'Pavyzdys Ubunlog". Jei pašalinsime parinktį -c ir vėl paleisime komandą, pamatysime, kad eilutėje šį kartą nėra jokių spalvų.

Stebėkite katalogo turinio pokyčius

Šis pavyzdys parodo, kaip mes galime naudoti laikrodžio įrankį stebėti failų sistemos katalogus dėl turinio pokyčių.

laikrodis -d

watch -d ls -l

Ši komanda atspausdins katalogų sąrašą ir paryškins turinio pakeitimus.

Stebėkite procesoriaus temperatūrą naudodami laikrodį

Jei naudojate šildomą įrangą, svarbu stebėti temperatūrą. Mes galime naudokite laikrodžio įrankį kartu su jutikliai kontroliuoti įrangos temperatūrą.

laikrodžių jutikliai

watch -n 60 sensors

Ši komanda patikrins įrangos temperatūrą per minutę.

Rodyti pagalbos puslapį ir vadovą

Nedvejokite kreipkitės į stebėjimo komandos pagalbą jei norite greitai gauti informacijos apie konkrečią parinktį.

žiūrėti pagalbą

watch -h

Mes taip pat galėsime žiūrėkite vadovo puslapį gauti išsamią informaciją apie konkretų variantą.

man watch

Kaip matėme, žiūrėjimo komanda yra paprastas, bet naudingas įrankis, kuris Jame yra daugybė naudojimo atvejų, kurie nėra visi šiame straipsnyje parodyti atvejai.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

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

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  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ą.