.\" .\" Copyright (c) 2023 Roman Žilka .\" Copyright (c) 2009-2025 Craig Small .\" Copyright (c) 2018-2023 Jim Warner .\" Copyright (c) 2011-2012 Sami Kerola .\" Copyright (c) 2003 Albert Cahalan .\" .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH WATCH 1 2025\-04\-16 procps\-ng .SH NAMN watch — kör ett program periodiskt och visa utdata i helskärm .SH SYNOPSIS \fBwatch\fP [\fIflagga\fP …] \fIkommando\fP .SH BESKRIVNING \fBwatch\fP kör \fIkommando\fP 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 \fIkommando\fP varannan sekund och \fBwatch\fP körs tills det avbryts. Ett sidhuvud informerar om start\- och körtiden för \fIkommando\fP såväl som dess avslutningskod. .SH FLAGGOR .TP \fB\-b\fP, \fB\-\-beep\fP Pip om \fIkommandot\fP har en slutstatus skild från noll. .TP \fB\-c\fP, \fB\-\-color\fP Tolka ANSI:s färg\- och stilsekvenser. .TP \fB\-C\fP, \fB\-\-no\-color\fP Tolka inte ANSI:s färg\- och stilsekvenser. .TP \fB\-d\fP, \fB\-\-differences\fP[=\fIpermanent\fP] Markera skillnaderna mellan påföljande uppdateringar. Om det valfria argumentet \fIpermanent\fP anges kommer \fBwatch\fP visa alla ändringar sedan den första iterationen. Argumentet \fIpermanent\fP behöver länkas till flaggan, såsom \fB\-d1\fP eller \fB\-\-differences=1\fP. .TP \fB\-e\fP, \fB\-\-errexit\fP Frys uppdateringar vid fel från \fIkommando\fP, och avsluta efter en tangenttryckning. Slutkoden från \fBwatch\fP kommer vara koden \fIkommando\fP avslutar med. Om signal \fBn\fP är orsaken till att \fIkommando\fP avslutar kommer slutkoden vara 128 + \fBn\fP. .TP \fB\-f\fP, \fB\-\-follow\fP Istället för att tömma skärmen vid varje uppdatering kommer \fBwatch\fP skrolla utmatningen på ett liknande sätt som \fItail \-f\fP fungerar. Denna flagga är inte kompatibel med någon flagga för att spåra utmatningen på skärmen, såsom flaggorna \fB\-\-differences\fP, \fB\-\-chgexit\fP och \fB\-\-eqexit\fP. .TP \fB\-g\fP, \fB\-\-chgexit\fP Sluta när den synliga utmatningen från \fIkommando\fP ändras. Ändringar som är utanför skärmen på grund av at skärmstorleken är liten eller utdata är stor kommer inte göra att \fBwatch\fP avslutar. .TP \fB\-n\fP, \fB\-\-interval\fP \fIsekunder\fP Ange uppdateringsintervall. Värden mindre än 0,1 och större än 2678400 (31 dagar) konverteras till respektive gräns. Både ”.” och ”,” fungerar för alla lokaler. Miljövariabeln \fBWATCH_INTERVAL\fP kan användas för att sätta ett konstant annat intervall än standard (och följer samma regler och formatering). .TP \fB\-p\fP, \fB\-\-precise\fP Kör \fIkommando\fP \fB\-\-interval\fP sekunder efter att föregående körning startades, istället för \fB\-\-interval\fP sekunder efter att föregående körning avslutades. Om det tar längre tid än \fB\-\-interval\fP sekunder för \fIkommando\fP att avsluta inväntas det i vilket fall som helst. .TP \fB\-q\fP, \fB\-\-equexit\fP Avsluta när utmatningen från \fIkommando\fP inte ändras under det angivna antalet cykler. .TP \fB\-r\fP, \fB\-\-no\-rerun\fP Kör inte programmet när terminalens storlek ändras, utdata från programmet kommer återkomma vid nästa ordinarie körtillfälle. .TP \fB\-s\fP, \fB\-\-shotsdir\fP Katalog att spara skärmbilder i. .TP \fB\-t\fP, \fB\-\-no\-title\fP Stäng av huvudet som vanligen visas längst upp på skärmen. .TP \fB\-w\fP, \fB\-\-no\-wrap\fP Slå av radbrytning. Långa rader kommer huggas av istället för att brytas till nästa rad. .TP \fB\-x\fP, \fB\-\-exec\fP Skicka \fIkommando\fP till ett anrop av \fBexec\fP(3) istället för \fBsh \-c\fP. Programmet kommer startas något snabbare. Skalfunktioner (uppsättning av miljön, expansion av variabler och sökvägar, etc.) kommer inte vara tillgängliga. .TP \fB\-h\fP, \fB\-\-help\fP Visa hjälptext och avsluta. .TP \fB\-v\fP, \fB\-\-version\fP Visa versionsinformation och avsluta. .SH TANGENTSTYRNING .TP \fBmellanrum\fP Kör \fIkommando\fP omedelbart. Om det redan kör för närvarande avbryts det inte och dess nesta körning kommer starta utan fördröjning. .TP \fBq\fP Avsluta \fBwatch\fP. Det avbryter för närvarande inte ett körande \fIkommando\fP (till skillnad mot avslutande signaler, såsom SIGINT man får vid Ctrl+C). .TP \fBs\fP Ta en skärmbild. Den kommer sparas i den aktuella katalogen om man inte anger något annat med \fB\-\-shotsdir\fP. Om \fIkommando\fP kör för tillfället kommer skärmbilden tas så snart det avslutas. .SH SLUTSTATUS .TP \fB0\fP Gick bra. Representerar inte \fIkommandots\fP slutkod. .TP \fB1\fP Fel orelaterade till att köra \fIkommando\fP. .TP \fB2\fP Fel relaterade till att köra och hantera \fIkommando\fP (inte dess slutkod). .TP bestående Med \fB\-\-errexit\fP returneras den sista slutkoden från \fIkommando\fP. .SH MILJÖ Beteendet hos \fBwatch\fP påverkas av följande miljövariabler. .TP \fBWATCH_INTERVAL\fP Uppdateringsintervall, följer samma regler som kommandoradsflaggan \fB\-\-interval\fP. .TP \fBCOLUMNS\fP Bredden på terminalskärmen i tecken. Sätt för att åsidosätta automatisk detektering. .TP \fBLINES\fP Höjden på terminalskärmen i tecken. Sätt för att åsidosätta automatisk detektering. .SH 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 \fIkommando\fP inte tolkas av \fBwatch\fP självt. .P Icke skrivbara tecken tas bort från programs utdata. Använd \fBcat \-v\fP som en del av kommandoröret om du vill se dem. .SH EXEMPEL .PP För att se innehållet i en katalog ändras kan du använda .IP watch \-d ls \-l .PP Om du har CPU:er med en dynamisk frekvens och vill observera hur den ändras, prova följande. Kommandot skickas till skalet, som låter dig skapa röret. Citationstecknen är också en funktion i skalet. .IP watch \-n1 'grep "^cpu MHz" /proc/cpuinfo | sort \-nrk4' .PP För att övervaka uppestatusen hos sina servrar, och spara ett exemplar av utdatan från varje körning till en fil, kan man använda detta. \fB\-p\fP gör att kommandot kör var 10:e sekund oavsett hur lång tid det tog att avsluta den föregående körningen. .IP 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' .PP Du kan se om din administratör installerar den senaste kärnan med .IP watch uname \-r .SH FEL När terminalens dimensioner ändras registreras inte ändringen av dess innehåll vid nästa körning av \fIkommando\fP. \fB\-\-chgexit\fP kommer inte utlösas den gången och räknaren av \fB\-\-equexit\fP kommer inte starta om även om \fIkommando\fP skrev ut ändringar under tiden. Markering med \fB\-\-differences\fP återställs. .SH "RAPPORTERA FEL" Skicka felrapporter till .MT procps@freelists.org .ME . Skicka synpunkter på översättningen till .MT tp\-sv@listor.tp\-sv.se .MT