Man page - watch(1)

Packages contains this manual

Available languages:

en fr pt_BR tr sv ja uk ro de

Manual

WATCH

NAMN
SYNOPSIS
BESKRIVNING
FLAGGOR
SLUTSTATUS
MILJÖ
OBSERVERA
FEL
EXEMPEL
RAPPORTERA FEL

NAMN

watch — kör ett program periodiskt och visa utdata i helskĂ€rm

SYNOPSIS

watch [ flaggor ] kommando

BESKRIVNING

watch kör kommando upprepade gÄnger, och visar dess utmatning och fel (den första skÀrmen). Detta gör att du kan se programmets utdata Àndras över tiden. Som standard körs kommando varannan sekund och watch körs tills det avbryts.

FLAGGOR

-b , --beep

Pip om kommandot har en slutstatus skild frÄn noll.

-c , --color

Tolka ANSI:s fÀrg- och stilsekvenser.

-C , --no-color

Tolka inte ANSI:s fÀrg- och stilsekvenser.

-d , --differences [= permanent ]

Markera skillnaderna mellan pÄföljande uppdateringar. Om det valfria argumentet permanent anges kommer watch visa alla Àndringar sedan den första iterationen.

-e , --errexit

Frys uppdateringar vid kommandofel, och avsluta efter en tangenttryckning.

-g , --chgexit

Avsluta nÀr utdata frÄn kommando Àndras.

-n , --interval sekunder

Ange uppdateringsintervall. Kommandot kommer inte tillĂ„ta snabbare uppdateringar Ă€n 0,1 sekunders intervall, dĂ„ mindre vĂ€rden kommer konverteras. BĂ„de ”.” och ”,” fungerar för alla lokaler. Miljövariabeln WATCH_INTERVAL kan anvĂ€ndas för att sĂ€tta ett bestĂ„ende annat intervall Ă€n standard (och följer samma regler och formatering).

-p , --precise

Gör att watch försöker köra kommando var --interval sekund . Prova det med ntptime (om tillgÀngligt) och notera hur delarna av sekunden Àr (nÀstan) desamma, till skillnad mot det normala lÀget dÄ de ökar kontinuerligt.

-q , --equexit <cykler>

Avsluta nÀr utmatningen frÄn kommando inte Àndras under det angivna antalet cykler.

-r , --no-rerun

Kör inte programmet nÀr terminalens storlek Àndras, utdata frÄn programmet kommer Äterkomma vid nÀsta ordinarie körtillfÀlle.

-t , --no-title

SlÄ av huvudet som visar intervallet, kommandot och aktuell tid lÀngst upp pÄ skÀrmen, liksom den följande tomma raden.

-w , --no-wrap

SlÄ av radbrytning. LÄnga rader kommer huggas av istÀllet för att brytas till nÀsta rad.

-x , --exec

Skicka kommando till exec (2) istÀllet för sh -c vilket reducerar behovet av extra citationstecken för att fÄ den önskade effekten.

-h , --help

Visa hjÀlptext och avsluta.

-v , --version

Visa versionsinformation och avsluta.

SLUTSTATUS

0

Gick bra.

1

Diverse fel.

2

Att grena av processen att övervaka misslyckades.

3

Att ersÀtta en barnprocess standard ut med skrivsidan av ett rör misslyckades.

4

Kommandokörningen misslyckades.

5

Att stÀnga barnprocessens skrivrör misslyckades.

7

Att skapa ett IPC-rör misslyckades.

8

Att fÄ reda pÄ barnprocessens returvÀrde med waitpid (2) misslyckades, eller kommandot gav upp vid ett fel.

övriga

Watch kommer skicka vidare kommandots slutstatus som barnets slutstatus.

MILJÖ

Beteendet hos watch pÄverkas av följande miljövariabler.
WATCH_INTERVAL

Uppdateringsintervall, följer samma regler som kommandoradsflaggan --interval .

OBSERVERA

POSIX flagghantering anvÀnds (d.v.s., flaggbearbetning slutar vid det första argumentet som inte Àr en flagga). Detta betyder att flaggor efter kommando inte tolkas av watch sjÀlvt.

FEL

NÀr storleken pÄ terminalen Àndras kommer inte skÀrmen ritas om korrekt förrÀn nÀsta schemalagda uppdatering. All markering med --differences gÄr ocksÄ förlorade vid den uppdateringen. NÀr flaggan --no-rerun anvÀnds kommer ingen utdata vara synlig.

Icke skrivbara tecken tas bort frÄn programs utdata. AnvÀnd cat -v som en del av kommandoröret om du vill se dem.

Kombinerande tecken som Àr tÀnkta att visas som tecknet i sista kolumnen pÄ skÀrmen kan komma att visas en kolumn för tidigt, eller kan komma att inte visas alls.

Kombinerande tecken rÀknas aldrig som olika i lÀget --differences . Endast grundtecknet rÀknas.

Tomma rader direkt efter en rad som slutar i sista kolumnen visas inte.

LÀget --precise har inte Ànnu avancerad temporal distorsionsteknik för att kompensera för ett kommando som tar mer Àn --intervall sekunder att köra. watch kan ocksÄ hamna i ett lÀge dÀr det i snabb följd kör sÄ mÄnga exekveringar det kan av kommando för att komma ifatt efter en tidigare körning som varit lÀngre Àn --interval (till exempel om netstat (8) tar evigheter för att göra en DNS-uppslagning).

EXEMPEL

För att titta efter post skulle du kunna göra

watch -n 60 from

För att se innehÄllet i en katalog Àndras kan du anvÀnda

watch -d ls -l

Om du bara Àr intresserad av filer som Àgs av anvÀndaren kalle skulle du kunna anvÀnda

watch -d ’ls -l | fgrep kalle’

För att se effekterna av att citera, prova dessa

watch echo $$
watch echo ’$$’
watch echo "’"’$$’"’"

För att se effekten av att hÄlla tiden med precision, prova att lÀgga till -p till

watch -n 10 sleep 1

Du kan se om din administratör installerar den senaste kÀrnan med

watch uname -r

(Observera att -p inte Àr garanterat att fungera över en omstart, sÀrskilt med hÀnsyn till ntpdate eller andra mekanismer som Àndrar tiden under uppstart)

RAPPORTERA FEL

Skicka felrapporter till procps@freelists.org Skicka synpunkter pÄ översÀttningen till tp-sv@listor.tp-sv.se