1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
|
.\"
.\" Copyright (c) 2009-2023 Craig Small <csmall@dropbear.xyz>
.\" Copyright (c) 2018-2023 Jim Warner <james.warner@comcast.net>
.\" Copyright (c) 2011-2012 Sami Kerola <kerolasa@iki.fi>
.\" 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 17.01.2023 procps\-ng "Comenzi utilizator"
.SH NUME
watch \- execut\- un program periodic, afișând ieșirea pe întreg ecranul
.SH REZUMAT
\fBwatch\fP [\fIopțiuni\fP] \fIcomanda\fP
.SH DESCRIERE
\fBwatch\fP rulează \fIcomanda\fP în mod repetat, afișând rezultatul și erorile
(primul conținut al ecranului). Acest lucru vă permite să urmăriți
modificarea ieșirii programului în timp. În mod implicit, \fIcomanda\fP este
rulată la fiecare 2 secunde și \fBwatch\fP va rula până când este întrerupt.
.SH OPȚIUNI
.TP
\fB\-b\fP, \fB\-\-beep\fP
Emite un bip dacă comanda are o ieșire diferită de zero.
.TP
\fB\-c\fP, \fB\-\-color\fP
Interpretează secvențele de culori și stil ANSI.
.TP
\fB\-C\fP, \fB\-\-no\-color\fP
Nu interpretează secvențele de culori și stil ANSI.
.TP
\fB\-d\fP, \fB\-\-differences\fP[=\fIpermanent\fP]
Evidențiază diferențele dintre actualizările succesive. Dacă este specificat
argumentul opțional \fIpermanent\fP, atunci \fBwatch\fP va afișa toate
modificările de la prima iterație.
.TP
\fB\-e\fP, \fB\-\-errexit\fP
Îngheață actualizările la producerea unei erori la ieșirea comenzii și iese
după apăsarea unei taste.
.TP
\fB\-g\fP, \fB\-\-chgexit\fP
Iese, când ieșirea \fIcomenzii\fP se modifică.
.TP
\fB\-n\fP, \fB\-\-interval\fP \fIsecunde\fP
Specifică intervalul de actualizare. Comanda nu va permite un interval mai
rapid de 0,1 secunde, în care valorile mai mici sunt convertite. Ambele
semne de separare a zecimalelor „.’ și „,”, funcționează pentru orice
configurare regională. Variabila de mediu \fBWATCH_INTERVAL\fP, poate fi
utilizată pentru a configura în mod persistent un interval care nu este
implicit (urmând aceleași reguli și formatare).
.TP
\fB\-p\fP, \fB\-\-precise\fP
Face ca \fBwatch\fP să încerce să ruleze \fIcomanda\fP la fiecare \fB\-\-interval\fP
\fIsecunde\fP. Încercați\-o cu \fBntptime\fP (dacă este prezent) și observați cum
fracțiile de secunde rămân (aproape) aceleași, spre deosebire de modul
normal în care acestea cresc continuu.
.TP
\fB\-q\fP, \fB\-\-equexit\fP <cycles>
Iese, când ieșirea \fIcomenzii\fP nu se modifică pentru numărul de cicluri dat.
.TP
\fB\-r\fP, \fB\-\-no\-rerun\fP
Nu rulează programul la redimensionarea terminalului, ieșirea programului va
apărea din nou la următoarea rulare obișnuită.
.TP
\fB\-t\fP, \fB\-\-no\-title\fP
Dezactivează antetul care afișează intervalul, comanda și ora curentă în
partea de sus a afișajului, precum și următoarea linie goală.
.TP
\fB\-w\fP, \fB\-\-no\-wrap\fP
Dezactivează încadrarea liniilor (prin împărțirea lor la lățimea
ferestrei). Liniile lungi vor fi trunchiate în loc să fie transferate pe
linia următoare.
.TP
\fB\-x\fP, \fB\-\-exec\fP
Pasează \fIcomanda\fP la \fBexec\fP(2) în loc de la \fBsh \-c\fP, ceea ce reduce
nevoia de a folosi ghilimele suplimentare pentru a obține efectul dorit.
.TP
\fB\-h\fP, \fB\-\-help\fP
Afișează acest mesaj de ajutor.
.TP
\fB\-v\fP, \fB\-\-version\fP
Afișează informațiile despre versiune și iese.
.SH "STARE DE IEȘIRE"
.PP
.RS
.PD 0
.TP
\fB0\fP
Succes.
.TP
\fB1\fP
Diverse eșecuri.
.TP
\fB2\fP
Bifurcarea procesului de monitorizare a eșuat.
.TP
\fB3\fP
Înlocuirea ieșirii standard a procesului\-copil din partea de scriere a
conductei a eșuat.
.TP
\fB4\fP
Execuția comenzii a eșuat.
.TP
\fB5\fP
Închiderea conductei de scriere a procesului\-copil a eșuat.
.TP
\fB7\fP
O încercare de a crea o conductă IPC a eșuat.
.TP
\fB8\fP
Obținerea valorii de returnare a procesului\-copil cu \fBwaitpid\fP(2) a eșuat
sau comanda a ieșit din eroare.
.TP
\fBaltul\fP
«watch» va transmite starea de ieșire a comenzii ca stare de ieșire a
procesului\-copil.
.SH "VARIABILE DE MEDIU"
Comportamentul lui \fBwatch\fP este afectat de următoarele variabile de mediu.
.TP
\fBWATCH_INTERVAL\fP
Intervalul de actualizare, urmează aceleași reguli ca și opțiunea
\fB\-\-interval\fP din linia de comandă.
.sp
.SH NOTE
Se utilizează procesarea opțiunii POSIX (adică procesarea opțiunii se
oprește la primul argument care nu este opțiunea). Aceasta înseamnă că
opțiunile de după \fIcomandă\fP nu vor fi interpretate de \fBwatch\fP.
.sp
.SH ERORI
După redimensionarea ferestrei terminalului, datele nu vor fi reformatate
corespunzător până la următoarea actualizare programată. Orice evidențiere
obținută cu opțiunea \fB\-\-differences\fP va fi de asemenea pierdută. Atunci
când se utilizează opțiunea \fB\-\-no\-rerun\fP, nu va fi vizibilă nicio ieșire.
Caracterele care nu se imprimă sunt eliminate din ieșirea
programului. Utilizați \fBcat \-v\fP ca parte a unei secvențe de comandă creată
cu caracterul conductă (|) dacă doriți să le vedeți.
Combinația de caractere care ar fi trebuit să fie afișată în ultima coloană
de pe ecran poate să fie afișată cu o coloană mai devreme sau să nu fie
afișată deloc.
Combinațiile de caractere nu sunt niciodată considerate diferite în modul
\fB\-\-differences\fP. Sunt luate în considerare doar caracterele de bază.
Liniile goale care urmează imediat după o linie care se termină în ultima
coloană nu sunt afișate.
Modul \fB\-\-precise\fP nu are încă funcții de sincronizare pentru a compensa o
\fIcomandă\fP al cărei timp de execuție este mai mare de \fB\-\-interval\fP
\fIsecunde\fP. \fBwatch\fP poate ajunge, de asemenea, într\-o stare în care să
declanșeze în rafală cât mai multe execuții ale \fIcomenzii\fP pentru a „prinde
din urmă” execuțiile anterioare care rulează mai mult decât \fB\-\-interval\fP
(de exemplu, \fBnetstat\fP(8) luând ani de zile într\-o căutare DNS).
.sp
.SH EXEMPLE
.PP
Pentru a urmări corespondența, ați putea rula comanda:
.IP
watch \-n 60 from
.PP
Pentru a urmări conținutul modificării unui director, puteți utiliza
următoarea comandă:
.IP
watch \-d ls \-l
.PP
Dacă sunteți interesat doar de fișierele deținute de utilizatorul „nicu”,
ați putea folosi:
.IP
watch \-d 'ls \-l | fgrep nicu'
.PP
Pentru a vedea rezultatul folosirii ghilimelelor, încercați următoarea
comandă:
.IP
watch echo $$
.br
watch echo '$$'
.br
watch echo "'"'$$'"'"
.PP
Pentru a vedea rezultatul sincronizării precise, încercați să adăugați
opțiunea \fB\-p\fP la următoarea comandă:
.IP
watch \-n 10 sleep 1
.PP
Puteți urmări ca administratorul dumneavoastră să instaleze cel mai recent
nucleu cu ajutorul comenzii:
.IP
watch uname \-r
.PP
(Rețineți că \fB\-p\fP nu este garantat să funcționeze la reporniri, mai ales
din cauza a \fBntpdate\fP (dacă este prezent) sau a altor mecanisme de
schimbare a timpului de pornire)
.sp
.SH "RAPORTAREA ERORILOR"
Trimiteți rapoartele de eroare la
.UR procps@freelists.org
.UE
|