.\" -*- coding: UTF-8 -*- .\" Copyright Andries Brouwer, 2000 .\" Some fragments of text came from the time-1.7 info file. .\" Inspired by kromJx@crosswinds.net. .\" .\" SPDX-License-Identifier: GPL-1.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH time 1 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME time \- cronometrează o comandă simplă sau raportează resursele folosite .SH REZUMAT \fBtime\fP [\fIopțiune\fP\~.\|.\|.\&]\fI comanda \fP[\fIargument\fP\~.\|.\|.] .SH DESCRIERE Comanda \fBtime\fP rulează programul specificat \fIcomanda\fP cu argumentele furnizate. Când \fIcomanda\fP termină, \fBtime\fP scrie un mesaj la ieșirea standard dând statistici legate de durata rulării acestui program. Statisticile consistă din (i) timpul real scurs între lansare și terminare, (ii) timpul CPU utilizator (suma dintre valorile \fItms_utime\fP și \&.\fItms_cutime\fP dintr\-o structură \fIstruct tms\fP așa cum este returnată de \fBtimes\fP(2)), și (iii) timpul CPU sistem (suma dintre valorile \fItms_stime\fP și \fItms_cstime\fP dintr\-o structură \fIstruct tms\fP așa cum este returnată de \fBtimes\fP(2)). .P Notă: unele shell\-uri (de exemplu, \fBbash\fP(1)) au o comandă încorporată \fBtime\fP care oferă informații similare privind utilizarea timpului și, eventual, a altor resurse. Pentru a accesa comanda reală, este posibil să fie necesar să specificați ruta de acces a acesteia (ceva precum \fI/usr/bin/time\fP). .SH OPȚIUNI .TP \fB\-p\fP Când se află în localizarea POSIX, utilizează formatul tradițional precis .IP .in +4n .EX "real %f\enuser %f\ensys %f\en" .EE .in .IP (cu numere în secunde), unde numărul de zecimale în ieșirea pentru %f este nespecificat, dar este suficient pentru a exprima cu precizie ticăitul ceasului. .SH "STARE DE IEȘIRE" Dacă a fost invocată \fIcomanda\fP, starea de ieșire este cea a \fIcomenzii\fP. În caz contrar, este 127 dacă \fIcomanda\fP nu a putut fi găsită, 126 dacă a putut fi găsită, dar nu a putut fi invocată, și o altă valoare diferită de zero (1\[en]125) dacă altceva a mers prost. .SH MEDIU Variabilele \fBLANG\fP, \fBLC_ALL\fP, \fBLC_CTYPE\fP, \fBLC_MESSAGES\fP, \fBLC_NUMERIC\fP și \fBNLSPATH\fP sunt utilizate pentru textul și formatarea ieșirii. \fBPATH\fP este utilizată pentru a căuta \fIcomanda\fP. .SH "VERSIUNEA GNU" Mai jos urmează o descriere a versiunii 1.7 a lui \fBtime\fP. Fără a ține cont de numele instrumentului, GNU face ca acesta să emită o mulțime de informații utile, nu numai despre timpul utilizat, ci și despre alte resurse, cum ar fi memoria, In/Ieș și apelurile IPC (acolo unde sunt disponibile). Ieșirea este formatată folosind un șir de formatare ce poate fi specificat folosind opțiunea \fB\-f\fP sau variabila de mediu \fBTIME\fP. .P Șirul de formatare implicit este: .P .in +4n .EX %Uuser %Ssystem %Eelapsed %PCPU (%Xtext+%Ddata %Mmax)k %Iinputs+%Ooutputs (%Fmajor+%Rminor)pagefaults %Wswaps .EE .in .P Când este dată opțiunea \fB\-p\fP este folosit formatul de ieșire (portabil): .P .in +4n .EX real %e user %U sys %S .EE .in .\" .SS "Șirul de formatare" Formatul este interpretat în mod obișnuit, ca în cazul \fBprintf\fP(3). Caracterele ordinare sunt copiate direct, tabulatorul, linia nouă și bara inversată sunt eludate folosind \et, \en și \e\e, un caracter procent este reprezentat de %%, iar altfel % indică o conversie. Programul \fBtime\fP va adăuga întotdeauna un caracter de linie\-nouă. Urmează conversiile. Sunt suportate toate conversiile folosite de \fBtcsh\fP(1). .P \fBTimp\fP .TP \fB%E\fP Timp real scurs (în [ore:]minute:secunde). .TP \fB%e\fP (Nu în \fBtcsh\fP(1).) Timp real scurs (în secunde). .TP \fB%S\fP Numărul total de secunde\-CPU petrecut de proces în modul nucleu. .TP \fB%U\fP Numărul total de secunde\-CPU petrecut de proces în modul utilizator. .TP \fB%P\fP Procentajul din CPU obținut de program, calculat ca (%U + %S) / %E. .P \fBMemorie\fP .TP \fB%M\fP Dimensiunea maximă rezidentă a procesului (în memoria fizică) în timpul rulării, în Kocteți. .TP \fB%t\fP (Nu în \fBtcsh\fP(1).) Dimensiunea medie rezidentă a procesului (în memoria fizică), în Kocteți. .TP \fB%K\fP Memoria totală medie (date+stivă+text) folosită de proces, în Kocteți. .TP \fB%D\fP Dimensiunea medie a spațiului de date nepartajat, în Kocteți. .TP \fB%p\fP (Nu în \fBtcsh\fP(1).) Dimensiunea medie a spațiului de stivă nepartajat, în Kocteți. .TP \fB%X\fP Dimensiunea medie a spațiului de text împărțit partajat, în Kocteți. .TP \fB%Z\fP (Nu în \fBtcsh\fP(1).) Dimensiunea paginii sistemului, în octeți. Aceasta este o constantă ce depinde de sistem, dar diferă de la un sistem la altul. .TP \fB%F\fP Numărul de erori de paginare majore care au avut loc în timp ce a rulat procesul. Acestea sunt erori unde pagina trebuie citită de pe disc. .TP \fB%R\fP Numărul de erori de paginare minore, sau corectabile. Acestea sunt erori unde pagini care nu sunt valide dar care nu au fost încă recuperate de alte pagini virtuale. Prin urmare, datele din pagină sunt încă valide dar tabelele de sistem trebuie actualizate. .TP \fB%W\fP De câte ori a fost programul scos din memoria principală. .TP \fB%c\fP De câte ori a fost schimbat involuntar contextul procesului (din cauză că felia de timp a expirat). .TP \fB%w\fP Numărul de așteptări: de câte ori a fost schimbat voluntar contextul procesului, de exemplu așteptând să termine o operațiune de In/Ieș. .P \fBIn/Ieș\fP .TP \fB%I\fP Numărul de citiri din sistemul de fișiere de către proces. .TP \fB%O\fP Numărul de scrieri în sistemul de fișiere de către proces. .TP \fB%r\fP Numărul de mesaje de soclu primite de proces. .TP \fB%s\fP Numărul de mesaje de soclu trimise de proces. .TP \fB%k\fP Numărul de semnale trimise procesului. .TP \fB%C\fP (Nu în \fBtcsh\fP(1).) Numele și argumentele liniei de comandă pentru comanda cronometrată. .TP \fB%x\fP (Nu în \fBtcsh\fP(1).) Codul stării de ieșire a comenzii. .SS "OPȚIUNI GNU" .TP \fB\-f \fP\fIformat\fP\fB, \-\-format=\fP\fIformat\fP Specifică formatul de ieșire, substituind posibil formatul specificat de variabila de mediu TIME. .TP \fB\-p, \-\-portability\fP Folosește formatul de ieșire portabil. .TP \fB\-o \fP\fIfișier\fP\fB, \-\-output=\fP\fIfișier\fP Nu trimite rezultatele la ieșirea de eroare standard (\fIstderr\fP), ci suprascrie fișierul specificat. .TP \fB\-a, \-\-append\fP (Folosită împreună cu \fB\-o\fP.) Nu suprascrie ci adaugă la conținutul fișierului. .TP \fB\-v, \-\-verbose\fP Generează ieșire foarte amănunțită despre tot ceea ce știe programul. .TP \fB\-q, \-\-quiet\fP .\" Nu raportează terminarea anormală a programului (în cazul în care \fIcomanda\fP este terminată de un semnal) sau starea de ieșire este diferită de zero. .SS "OPȚIUNI STANDARD GNU" .TP \fB\-\-help\fP Afișează un mesaj de utilizare la ieșirea standard și iese cu succes. .TP \fB\-V, \-\-version\fP Afișează informații despre versiune la ieșirea standard, apoi termină cu succes. .TP \fB\-\-\fP Încheie lista de opțiuni. .SH ERORI Nu toate resursele sunt măsurate de toate versiunile de Unix, așa că unele valori pot fi raportate ca zero. Selecția prezentată a fost inspirată mai ales de datele prezentate de BSD 4.2 și 4.3. .P GNU «time» versiunea 1.7 nu este încă localizat. Prin urmare, acesta nu implementează cerințele POSIX. .P Variabila de mediu \fBTIME\fP a fost neinspirat aleasă. Nu este neobișnuit ca sisteme ca \fBautoconf\fP(1) sau \fBmake\fP(1) să folosească variabile de mediu cu numele unui utilitar care substituie utilitarul ce trebuie folosit. Folosind MORE sau TIME ca opțiuni pentru programe (în loc de numele căi programelor) tinde să conducă la dificultăți. .P Pare regretabil că \fB\-o\fP suprascrie în loc să adauge. (Adică, opțiunea \fB\-a\fP ar trebui să fie cea implicită.) .P Trimiteți sugestii și rapoarte de erori pentru GNU \fBtime\fP la \fIbug\-time@gnu.org\fP. Vă rugăm să includeți versiunea de \fBtime\fP, pe care o puteți afla rulând .P .in +4n .EX time \-\-version .EE .in .P .\" .SH AUTHORS .\" .TP .\" .IP "David Keppel" .\" Original version .\" .IP "David MacKenzie" .\" POSIXization, autoconfiscation, GNU getoptization, .\" documentation, other bug fixes and improvements. .\" .IP "Arne Henrik Juul" .\" Helped with portability .\" .IP "Francois Pinard" .\" Helped with portability și sistemul de operare și compilatorul C pe care l\-ați folosit. .SH "CONSULTAȚI ȘI" \fBbash\fP(1), \fBtcsh\fP(1), \fBtimes\fP(2), \fBwait3\fP(2) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Laurențiu Buzdugan și Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .