WATCH(1) General Commands Manual WATCH(1) NAMN watch -- kor ett program periodiskt och visa utdata i helskarm SYNOPSIS watch [flagga ] kommando BESKRIVNING watch kor kommando upprepade ganger, och visar dess utmatning och fel (den forsta skarmen). Detta gor att du kan se programmets utdata andras over tiden. Som standard kors kommando varannan sekund och watch kors tills det avbryts. Ett sidhuvud informerar om start- och kortiden for kommando saval som dess avslutningskod. FLAGGOR -b, --beep Pip om kommandot har en slutstatus skild fran noll. -c, --color Tolka ANSI:s farg- och stilsekvenser. -C, --no-color Tolka inte ANSI:s farg- och stilsekvenser. -d, --differences[=permanent] Markera skillnaderna mellan pafoljande uppdateringar. Om det valfria argumentet permanent anges kommer watch visa alla andringar sedan den forsta iterationen. Argumentet permanent behover lankas till flaggan, sasom -d1 eller --differences=1. -e, --errexit Frys uppdateringar vid fel fran kommando, och avsluta efter en tangenttryckning. Slutkoden fran watch kommer vara koden kommando avslutar med. Om signal n ar orsaken till att kommando avslutar kommer slutkoden vara 128 + n. -f, --follow Istallet for att tomma skarmen vid varje uppdatering kommer watch skrolla utmatningen pa ett liknande satt som tail -f fungerar. Denna flagga ar inte kompatibel med nagon flagga for att spara utmatningen pa skarmen, sasom flaggorna --differences, --chgexit och --eqexit. -g, --chgexit Sluta nar den synliga utmatningen fran kommando andras. Andringar som ar utanfor skarmen pa grund av at skarmstorleken ar liten eller utdata ar stor kommer inte gora att watch avslutar. -n, --interval sekunder Ange uppdateringsintervall. Varden mindre an 0,1 och storre an 2678400 (31 dagar) konverteras till respektive grans. Bade "." och "," fungerar for alla lokaler. Miljovariabeln WATCH_INTERVAL kan anvandas for att satta ett konstant annat intervall an standard (och foljer samma regler och formatering). -p, --precise Kor kommando --interval sekunder efter att foregaende korning startades, istallet for --interval sekunder efter att foregaende korning avslutades. Om det tar langre tid an --interval sekunder for kommando att avsluta invantas det i vilket fall som helst. -q, --equexit Avsluta nar utmatningen fran kommando inte andras under det angivna antalet cykler. -r, --no-rerun Kor inte programmet nar terminalens storlek andras, utdata fran programmet kommer aterkomma vid nasta ordinarie kortillfalle. -s, --shotsdir Katalog att spara skarmbilder i. -t, --no-title Stang av huvudet som vanligen visas langst upp pa skarmen. -w, --no-wrap Sla av radbrytning. Langa rader kommer huggas av istallet for att brytas till nasta rad. -x, --exec Skicka kommando till ett anrop av exec(3) istallet for sh -c. Programmet kommer startas nagot snabbare. Skalfunktioner (uppsattning av miljon, expansion av variabler och sokvagar, etc.) kommer inte vara tillgangliga. -h, --help Visa hjalptext och avsluta. -v, --version Visa versionsinformation och avsluta. TANGENTSTYRNING mellanrum Kor kommando omedelbart. Om det redan kor for narvarande avbryts det inte och dess nesta korning kommer starta utan fordrojning. q Avsluta watch. Det avbryter for narvarande inte ett korande kommando (till skillnad mot avslutande signaler, sasom SIGINT man far vid Ctrl+C). s Ta en skarmbild. Den kommer sparas i den aktuella katalogen om man inte anger nagot annat med --shotsdir. Om kommando kor for tillfallet kommer skarmbilden tas sa snart det avslutas. SLUTSTATUS 0 Gick bra. Representerar inte kommandots slutkod. 1 Fel orelaterade till att kora kommando. 2 Fel relaterade till att kora och hantera kommando (inte dess slutkod). bestaende Med --errexit returneras den sista slutkoden fran kommando. MILJO Beteendet hos watch paverkas av foljande miljovariabler. WATCH_INTERVAL Uppdateringsintervall, foljer samma regler som kommandoradsflaggan --interval. COLUMNS Bredden pa terminalskarmen i tecken. Satt for att asidosatta automatisk detektering. LINES Hojden pa terminalskarmen i tecken. Satt for att asidosatta automatisk detektering. OBSERVERA POSIX flagghantering anvands (d.v.s., flaggbearbetning slutar vid det forsta argumentet som inte ar en flagga). Detta betyder att flaggor efter kommando inte tolkas av watch sjalvt. Icke skrivbara tecken tas bort fran programs utdata. Anvand cat -v som en del av kommandororet om du vill se dem. EXEMPEL For att se innehallet i en katalog andras kan du anvanda watch -d ls -l Om du har CPU:er med en dynamisk frekvens och vill observera hur den andras, prova foljande. Kommandot skickas till skalet, som later dig skapa roret. Citationstecknen ar ocksa en funktion i skalet. watch -n1 'grep "^cpu MHz" /proc/cpuinfo | sort -nrk4' For att overvaka uppestatusen hos sina servrar, och spara ett exemplar av utdatan fran varje korning till en fil, kan man anvanda detta. -p gor att kommandot kor var 10:e sekund oavsett hur lang tid det tog att avsluta den foregaende korningen. watch -n10 -p -d '{ date; for i in 10.0.0.31 10.0.0.32 10.0.0.33; do R=OK; ping -c2 -W2 "$i" &>/dev/null || R=FAIL; echo "$i: $R"; done } | tee -a ~/log' Du kan se om din administrator installerar den senaste karnan med watch uname -r FEL Nar terminalens dimensioner andras registreras inte andringen av dess innehall vid nasta korning av kommando. --chgexit kommer inte utlosas den gangen och raknaren av --equexit kommer inte starta om aven om kommando skrev ut andringar under tiden. Markering med --differences aterstalls. RAPPORTERA FEL Skicka felrapporter till . Skicka synpunkter pa oversattningen till <> procps-ng 2025-04-16 WATCH(1)