Järgmises artiklis heidame pilgu mõnele vaatamise käsu kasutamiseks. Seda käsku kasutatakse suvalise käsu täitmiseks korrapäraste ajavahemike järel, kuvades selle käsu tulemuse terminaliaknas. See võib olla kasulik, kui peame käsku korduvalt käivitama ja jälgima käsu väljundi muutumist aja jooksul.
Utiliit watch on osa procps (või procps-ng) paketist, mis on eelinstallitud peaaegu kõikidesse Gnu / Linuxi distributsioonidesse.
Kasulikud näited käsu watch Ubuntu kohta
Kasutage utiliiti vaatama see on lihtne ja arusaadav ülesanne. Jälgi lihtne süntaks ja keerukad valikud puuduvad.
watch [opciones] comando
Tsükli lõpetamiseks või kordamiseks võite kasutada Ctrl + C vaatamistoimingu lõpetamiseks või lihtsalt sulgege terminaliaken seal, kus see töötab.
Käsu Watch põhikasutus
Kui seda kasutada ilma argumentideta, on see utiliit täidab määratud käsu iga kahe sekundi järel:
watch date
See käsk prindib tulemuse kuupäeva järgi. Ekraani vasakus ülanurgas kuvatakse käivitatav käsk ja aktiivne intervallperiood.
Määrake värskendamise intervall
Vaatamiskäskude uuendamise intervalliperioodi saame väga lihtsalt määrata kasutades -n valikut. Uus ajaintervall tuleb määrata sekundites.
watch -n 5 date
nüüd kuupäeva käsku värskendatakse ainult iga viie sekundi järel.
Tõstke esile iga värskenduse erinevused
Vaatamise abil on vanade ja uuendatud väljundite erinevusi lihtne märgata. Neid erinevusi saame esile tõsta, kasutades -d variant.
watch -n 5 -d date
See käsk see töötab kuupäeva iga viie sekundi tagant ja tõstab terminaliekraanil esile väljundi muudatusi.
Eemaldage pealkiri ja pealkirjad
Watch-käsk kuvab ekraanil teavet, näiteks käivitatava käsu nime, intervalli ja praeguse kellaaja. Kõik on ekraani ülaosas. Kui tahame seda vältida, saame kasutada -t variant selle teabe keelamiseks.
watch -t date
Nagu ma ütlesin, see käsk see näitab ainult käsu toodetud väljundit kuupäeva.
Exit Watch vea korral
Samuti võime väljalülitamiseks määrata valvekoera, kui käivitatava käsu korral tekib tõrge. Peame lihtsalt kasutama -e variant.
watch -e exit 99
Kui käivitate selle käsu, näete teade, mis näitab, et käsul on nullist väljumise olek. Pidage meeles, et ilma tõrgeteta täidetavad käsud tulevad välja null-olekukoodiga.
Väljuge, kui käsu väljundis toimuvad muudatused
La -g variant väljub vaatest alati, kui käsu väljundis on muutusi.
watch -g date
See käsk töötab kaks sekundit ja niipea, kui väljundit värskendatakse, sulgeb kell.
Teata vea korral
La -b variant de watch piiksub iga kord, kui käsk väljub nullist erineva olekukoodiga. Nagu juba mainitud, näitab nullist erinev olekukood tavaliselt viga või seda, et käsu täitmine ebaõnnestus.
watch -b exit 99
Tõlgendage värvikoode ja stiilijärjestusi
Saame hakkama võimaldada tõlgendada koode ANSI värv ja stiilijärjestused, mida saab kasutada -c variant. Vaikimisi ei tõlgenda kell oma väljundis värve.
watch -c echo "$(tput setaf 2) Ejemplo para Ubunlog"
Selle käsu väljundis kuvatakse roheline kodeeritud string 'Näide Ubunlog". Kui eemaldame valiku -c ja käivitame käsu uuesti, näeme, et string ei sisalda seekord ühtegi värvi.
Jälgige kataloogi sisu muudatusi
Järgmine näide illustreerib seda, kuidas saame kella utiliiti kasutada jälgida failisüsteemi katalooge sisumuudatuste osas.
watch -d ls -l
See käsk prindib kataloogide loendi ja toob esile sisumuudatused.
CPU temperatuuri jälgimine kella abil
Kui kasutate seadmeid, mis soojenevad, on oluline jälgida temperatuuri. Me saame kasutage kella utiliiti koos andur seadmete temperatuuri reguleerimiseks.
watch -n 60 sensors
See käsk kontrollib seadme temperatuuri minutis.
Kuva abileht ja kasutusjuhend
Ärge kartke pöörduge kella käsu abiga kui soovite konkreetse valiku kohta kiiret teavet.
watch -h
Saame ka hakkama lugege käsiraamatut konkreetse võimaluse kohta üksikasjaliku teabe saamiseks.
man watch
Nagu nägime, on käsk watch lihtne, kuid kasulik tööriist, mis Sellel on palju kasutusjuhtumeid, mis pole kõik selles artiklis näidatud.