I Linux kan du bruke “Watch” -kommandoen til å kjøre en kommando med jevne mellomrom med et forhåndsbestemt intervall og vise resultatene på skjermen. Dette kan bidra til å holde oversikt over prosessens fremgang eller statusen til en systemressurs, inkludert hukommelsesutnyttelse, nettverksaktivitet eller skiveplass. Det kan også brukes til å se etter endringer i en loggfil eller ferske filer i en katalog regelmessig. "Watch" -funksjonen lar deg spore endringer over tid og umiddelbart se problemer eller mønstre, noe som gjør det ideelt for overvåking og feilsøking. Watch -kommandoen i Linux og alle alternativene vil bli vist for deg i denne artikkelen.
Syntaks:
La oss starte med ideen om den grunnleggende syntaksen til “Watch” -kommandoen som vises nedenfor. Kommando -argumentet er kommandoen du vil utføre, og opsjonsargumentet brukes til å endre oppførselen til klokkekommandoen. Som standard vil klokkeverktøyet kjøre den oppgitte instruksjonen hver 2. instans og vise utdataene på terminalen.
Se [Alternativer] -kommandoenSjekk versjon
Kommandoklokken -Versjon brukes til å vise versjonen av Watch -kommandoen som for øyeblikket er installert på systemet.
OMAR@VirtualBox: ~ $ Watch -VersionUtgangen fra denne kommandoen forteller deg at versjonen av Watch -kommandoen installert på systemet er 3.3.17 Og det er fra PROCPS-NG-pakken.
Se fra procps-ng 3.3.17Se “-N” -alternativet
Når du kjører kommandoen for klokken, vises gjeldende dato og klokkeslett på terminalen. Kommandoen vil utføre igjen og vise den oppdaterte datoen og klokkeslettet etter 2 sekunder som standard hvis du ikke bruker alternativet “-n” her. Denne prosessen vil fortsette på ubestemt tid til klokkekommandoen blir stoppet manuelt.
OMAR@VirtualBox: ~ $ Watch DateEtter 2 sekunder vil utdataene bli oppdatert slik.
Watch -kommandoen har også flere alternativer som kan brukes til å endre oppførselen. Et av de mest nyttige alternativene er -n -alternativet, som lar deg spesifisere intervallet som kommandoen skal utføres. For å utføre datakommandoen hvert 5. sekund, kan du for eksempel bruke omar@virtualbox: ~ $ watch -n 5 date
Kommandoen:
DF -kommandoen (forkortelse for "diskfri") viser mengden ledig plass som er tilgjengelig på filsystemet (e) som for øyeblikket er montert på et system. Alternativet -h (forkortelse for "menneskelig lesbar") brukes til å vise størrelsene på et filsystem i et mer menneskelig lesbart format, for eksempel GB eller MB, i stedet for blokker. Når du kjører Watch -N 2 df -h -kommandoen, vil utdataene vise filsystemnavnet, den totale størrelsen på filsystemet, brukt plass, det tilgjengelige plassen og prosentandelen av brukt plass, så vel som monteringen punktet i filsystemet. Kommandoen vil utføre igjen etter 2 sekunder og vise den oppdaterte informasjonen.
omar@virtualbox: ~ $ watch -n 2 df -hSe “-D” -alternativet
Et annet nyttig alternativ er -d -alternativet, som fremhever forskjellene mellom gjeldende utgang og den forrige utgangen fra den spesifiserte kommandoen i "Watch" -instruksjonen. Dette kan være praktisk for å observere endringer i produksjonen over tid. For eksempel for å overvåke oppetid på systemet ditt og fremheve endringer, kan du bruke det. Utgangen vil bli fargekodet med eventuelle endringer som blir fremhevet i hvitt.
UPTIME -instruksjonen brukes til å vise gjeldende tid, hvor lang tid operativsystemet har utført, det totale antallet forbrukere som for tiden er logget inn, og gjennomsnittsbelastningen på operativsystemet for forrige 1, 5 og 15 minutter. Det kan være nyttig for å identifisere ytelsesproblemer eller for å overvåke ytelsen til et system under tung belastning.
OMAR@VirtualBox: ~ $ Watch -D UptimeDatokommandoen i Linux brukes til å vise gjeldende dato og tid eller for å angi systemdato og klokkeslett som vist nedenfor.
Når du kjører Watch-kommandoen etter “Dato” -kommandoen foran med alternativet “-D”, vises gjeldende dato og klokkeslett-visning som demonstrert nedenfor.
omar@virtualbox: ~ $ watch -d dateKommandoen blir utført igjen og viser den oppdaterte datoen og klokkeslettet etter 2 sekunder som standard, og fremhever eventuelle forskjeller i utgangen. Utgangen nedenfor viser utgangen etter flere biter på 2 sekunder.
Watch -kommandoen er nyttig når du vil overvåke utgangen fra den gratis kommandoen over tid, for eksempel å overvåke minnebruken til et system. Dette kan være nyttig for feilsøking av minnelaterte problemer eller for å overvåke ytelsen til et system under belastning. Når du kjører Watch Free -kommandoen, vises gjeldende informasjon om bruk av minne. Kommandoen vil utføre igjen og vise informasjon om oppdatert minnebruk etter 2 sekunder som standard.
Utgangen fra gratisinstruksjonen vil vanligvis inkludere informasjon om hele summen av minne, totalen av brukt plass, totalen av ledig plass og total plass som brukes som buffere eller hurtigbuffer. Det vil også vanligvis inkludere informasjon om den totale mengden bytteplass og mengden brukte og gratis bytteplass.
omar@virtualbox: ~ $ se gratisAlternativet -M brukes til å vise minnebruk i megabyte.
omar@virtualbox: ~ $ watch -d gratis -mSe “-p” -alternativet
Her kommer -p -alternativet for klokkeinstruksjonen som brukes til å få Watch -kommandoen til å vise utdataene på en kontinuerlig rulle måte. Så de eldste linjene vil bli slettet ettersom de nye blir lagt til.
omar@virtualbox: ~ $ watch -p gratis -mSe “-T” -alternativet
Alternativet -t er bare ett av de mange tilgjengelige alternativene for å tilpasse Watch -kommandoen som passer dine behov. -T -alternativet brukes til å fjerne overskriften (som viser kommandoen som blir utført og oppdateringsfrekvensen) fra utgangen fra Watch -kommandoen.
omar@virtualbox: ~ $ watch -t dateKonklusjon
Denne guiden forklarer bruken av "Watch" -instruksjon for å overvåke forskjellige aktiviteter i Linux med flere alternativer i dets innledende avsnitt. Vi har forklart måten å bruke det i Linux Shell ved å bruke syntaksillustrasjonen. Etter det kom vi med flere forskjellige og spesifikke alternativer for klokkekommandoer som brukes til å overvåke forskjellige instruksjoner. Alternativene for klokke -kommando vi har dekket i denne guiden er -p, -d, -t og -n.