Man page - watch(1)
Packages contains this manual
Available languages:
en fr pt_BR tr sv ja uk ro deManual
WATCH
NAMNSYNOPSIS
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