Sådan overvåger fremskridtet af en Linux-kommando ved hjælp af 'pv'

Sådan overvåger du fremskridt i Linux-kommandoer. Installer og brug pv-kommando på Ubuntu Systems til at overvåge fremdriften af ​​data gennem et rør. En nem måde at overvåge fremskridt på en Linux-kommandolinjeoperation.

pv - overvåge fremdriften af ​​data gennem et rør

pv tillader en bruger at se fremdriften af ​​data gennem en rørledning. pv-kommando viser følgende oplysninger om processen, der udføres:

  • Tid er gået
  • Procentdel gennemført (med statuslinje)
  • Nuværende gennemløbshastighed
  • Samlede data overført
  • ETA

Installer pv Command i Ubuntu

install-pv

pv-kommandoen er ikke installeret som standard på Linux Ubuntu-systemer. For at installere pv-kommandoen skal du køre følgende kode:

sudo apt-get install pv

Når du er installeret, kan du tjekke den version af pv-kommandoen, der er installeret på systemet. Kør kommandoen pv -V (vær opmærksom på kapital V) for at finde versionen.

Brug af pv kommando

pv kommandoen er nem at bruge. Det kan bruges ved at placere det i en rørledning mellem to processer. Kommandoen understøtter mange filindstillinger. For at bruge det skal du indsætte det i en rørledning mellem to processer med de relevante muligheder. Dets standardindgang vil blive overført til dens standardudgang, og fremskridt vil blive vist på standardfejl. pv vil kopiere hver leveret FILE til gengæld til standard output (- betyder standardindgang), eller hvis der ikke er angivet nogen FIL, bliver kun standardindgang kopieret.

Standardsyntaxen for pv-kommandoen er:

Anvendelse:

  • pv [FILE]
  • pv [OPTION] [FILE] ...

pv-man-side

Forskellige muligheder, som kan bruges med pv-kommandoen, er:

-p, -progress viser statuslinjen
-t, -timer viser forløbet tid
-e, -eta viser forventet ankomsttid (færdiggørelse)
-I, -fineta viser absolut forventet ankomsttid (færdiggørelse)
-r, -rate Vis dataoverførselsrate tæller
-A, -Average-rate viser datatransmission gennemsnitsrate tæller
-b, -bytes viser antal bytes overført
-T, -buffer-procent viser procentdel af overføringsbuffer i brug
-A, -last-skrevet NUM viser NUM bytes sidst skrevet
-F, -format FORMAT sæt outputformat til FORMAT
-n, -numeriske outputprocenter, ikke visuel information
-q, -quiet udsender slet ingen overførselsoplysninger
-W, -venter ikke noget før første byte overføres
-D, -delay-start SEC vises ingenting, indtil SEC sekunder er gået
-s, -size SIZE indstil estimeret datastørrelse til SIZE bytes
-l, -line-mode tæller linjer i stedet for bytes
-0, -null linjer er nulstillet
-i, -interval SEC opdatering hvert SEC sekund
-w, -width WIDTH antager terminal er WIDTH tegn bredt
-H, -høj HEIGHT antager terminal er HEIGHT rækker højt
-N, -navn NAME prefix visuel information med NAME
-f, -force output selvom standardfejl ikke er en terminal
-c, -markør bruger markørpositionering flugtsekvenser
-L, -rate-limit RATE-grænseoverførsel til RATE bytes per sekund
-B, -bufferstørrelse BYTES bruger en bufferstørrelse af BYTES
-C, -no-splejsning bruger aldrig splejsning (), brug altid læs / skriv
-E, -skip-fejl spring over læsefejl i input
-S, -stop-at-size stop efter-størrelse bytes er blevet overført
-R, -fremmende PID-opdateringsindstillinger for proces PID
-P, -pidfile FILE gem proces ID i FILE
-d, -watchfd PID [: FD] watch fil FD åbnet af proces PID
-h, -help vis denne hjælp og afslut
-V, -version Vis versionsinformation og exit

Bemærk, at når der ikke gives mulighed for pv-kommandoen, kører den med standard -p (fremskridt), -t (timer), -e (ETA), -r (sats) og -b (bytes).

Sådan overvåger fremskridtet af en Linux-kommando ved hjælp af 'pv' oprindeligt indsendt på Source Digit - Seneste teknologi, Gadgets & Gizmos.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.