pv - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് pv ആണിത്.

പട്ടിക:

NAME


pv - ഒരു പൈപ്പിലൂടെ ഡാറ്റയുടെ പുരോഗതി നിരീക്ഷിക്കുക

സിനോപ്സിസ്


pv [ഓപ്ഷൻ] [FILE]...
pv [-h|-V]

വിവരണം


pv സമയം പോലുള്ള വിവരങ്ങൾ നൽകി ഒരു പൈപ്പ് ലൈനിലൂടെ ഡാറ്റയുടെ പുരോഗതി കാണിക്കുന്നു
കഴിഞ്ഞത്, ശതമാനം പൂർത്തിയായി (പ്രോഗ്രസ് ബാറിനൊപ്പം), നിലവിലെ ത്രൂപുട്ട് നിരക്ക്, മൊത്തം ഡാറ്റ
കൈമാറ്റം ചെയ്തു, കൂടാതെ ETA.

ഇത് ഉപയോഗിക്കുന്നതിന്, രണ്ട് പ്രക്രിയകൾക്കിടയിലുള്ള ഒരു പൈപ്പ്ലൈനിൽ, ഉചിതമായ ഓപ്ഷനുകൾ ഉപയോഗിച്ച് ചേർക്കുക.
അതിന്റെ സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് അതിന്റെ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് കൈമാറുകയും പുരോഗതി കൈവരിക്കുകയും ചെയ്യും
സാധാരണ പിശകിൽ കാണിച്ചിരിക്കുന്നു.

pv നൽകിയ ഓരോന്നും പകർത്തും FILE സാധാരണ ഔട്ട്പുട്ടിലേക്ക് (- സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് എന്നാണ് അർത്ഥമാക്കുന്നത്), അല്ലെങ്കിൽ എങ്കിൽ
ഇല്ല FILEs നിർവചിച്ചിരിക്കുന്നത് സാധാരണ ഇൻപുട്ട് പകർത്തിയതാണ്. ഇതും സമാന സ്വഭാവമാണ്
പൂച്ച(1).

ഉപയോഗിച്ച് ഒരു ഫയൽ എത്ര വേഗത്തിൽ കൈമാറ്റം ചെയ്യപ്പെടുന്നു എന്ന് കാണുന്നതിനുള്ള ഒരു ലളിതമായ ഉദാഹരണം nc(1):

pv ഫയല് | nc -w 1 എവിടെയോ.com 3000

സമാനമായ ഒരു ഉദാഹരണം, മറ്റൊരു പ്രക്രിയയിൽ നിന്ന് ഒരു ഫയൽ കൈമാറ്റം ചെയ്യുകയും പ്രതീക്ഷിച്ച വലുപ്പം കൈമാറുകയും ചെയ്യുന്നു
ലേക്ക് pv:

പൂച്ച ഫയല് | pv -s 12345 | nc -w 1 എവിടെയോ.com 3000

ഇതിലേക്ക് ഫീഡ് ചെയ്യാൻ സംഖ്യാ ഔട്ട്പുട്ട് ഉപയോഗിച്ച് കൂടുതൽ സങ്കീർണ്ണമായ ഉദാഹരണം സംഭാഷണം(1) പ്രോഗ്രാം a
പൂർണ്ണ സ്‌ക്രീൻ പുരോഗതി പ്രദർശനം:

(ടാർ cf - .
| pv -n -s $(ഡു -sb . | ഉണരുക '{print $1}')
| gzip -9 > out.tgz) 2> & 1
| സംഭാഷണം --ഗേജ് 'പുരോഗതി' 7 70

ഒരു ഡിസ്കിന്റെ ഇമേജ് എടുക്കൽ, പിശകുകൾ ഒഴിവാക്കുക:

pv -ഇ.ഇ / dev / sda > disk-image.img

ഒരു ഡിസ്കിലേക്ക് ഒരു ചിത്രം തിരികെ എഴുതുന്നു:

pv disk-image.img > / dev / sda

ഒരു ഡിസ്ക് സീറോ ചെയ്യുന്നു:

pv < /dev/പൂജ്യം > / dev / sda

ഇൻപുട്ട് വലുപ്പം കണക്കാക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, ഔട്ട്പുട്ട് ഒരു ബ്ലോക്ക് ഉപകരണമാണെങ്കിൽ, ശ്രദ്ധിക്കുക
ബ്ലോക്ക് ഉപകരണത്തിന്റെ വലുപ്പം ഉപയോഗിക്കും pv ആ വലുപ്പത്തിൽ സ്വയമേവ നിർത്തും
if -S നൽകിയിരുന്നു.

(ലിനക്സ് മാത്രം): മറ്റൊരു പ്രക്രിയ വഴി തുറന്ന ഫയൽ ഡിസ്ക്രിപ്റ്റർ 3 കാണൽ 1234:

pv -d 1234:3

(ലിനക്സ് മാത്രം): പ്രോസസ്സ് 1234 ഉപയോഗിക്കുന്ന എല്ലാ ഫയൽ ഡിസ്ക്രിപ്റ്ററുകളും കാണുന്നു:

pv -d 1234

ഓപ്ഷനുകൾ


pv ഡിസ്പ്ലേ സ്വിച്ചുകൾ, ഔട്ട്പുട്ട് മോഡിഫയറുകൾ എന്നിങ്ങനെ വിഭജിച്ചിരിക്കുന്ന നിരവധി ഓപ്ഷനുകൾ എടുക്കുന്നു
പൊതുവായ ഓപ്ഷനുകൾ.

DISPLAY സ്വിച്ചുകൾ


ഡിസ്പ്ലേ സ്വിച്ചുകളൊന്നും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, pv പോലെ പെരുമാറുന്നു -p, -t, -e, -r, ഒപ്പം -b ആയിരുന്നു
നൽകിയിരിക്കുന്നു (അതായത് ശരാശരി നിരക്ക് ഒഴികെ എല്ലാം സ്വിച്ച് ഓണാണ്). അല്ലെങ്കിൽ, അവ മാത്രം പ്രദർശിപ്പിക്കുക
വ്യക്തമായി ഓണാക്കിയ തരങ്ങൾ കാണിക്കും.

-പി, --പുരോഗതി
പുരോഗതി ബാർ ഓണാക്കുക. സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് ഒരു ഫയലല്ലെങ്കിൽ വലുപ്പം നൽകിയിട്ടില്ല
(ഉപയോഗിച്ച് -s മോഡിഫയർ), പുരോഗതി ബാറിന് പൂർത്തിയാകാൻ എത്ര അടുത്താണെന്ന് സൂചിപ്പിക്കാൻ കഴിയില്ല
കൈമാറ്റം ആണ്, അതിനാൽ അത് ഡാറ്റയാണെന്ന് സൂചിപ്പിക്കാൻ ഇടത്തോട്ടും വലത്തോട്ടും നീങ്ങും
നീങ്ങുന്നു.

-ടി, --ടൈമർ
ടൈമർ ഓണാക്കുക. ഇത് മൊത്തം കഴിഞ്ഞ സമയം പ്രദർശിപ്പിക്കും pv ചെയ്തു
വേണ്ടി ഓടുന്നു.

-ഇ, --എടാ
ETA ടൈമർ ഓണാക്കുക. ഇത് മുൻ കൈമാറ്റത്തെ അടിസ്ഥാനമാക്കി ഊഹിക്കാൻ ശ്രമിക്കും
നിരക്കുകളും മൊത്തം ഡാറ്റ വലുപ്പവും, പൂർത്തിയാകുന്നതിന് മുമ്പ് എത്ര സമയമെടുക്കും. ഈ ഓപ്ഷൻ
മൊത്തം ഡാറ്റയുടെ വലുപ്പം നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ.

-ഞാൻ, --ഫിനെറ്റ
ETA ടൈമർ ഓണാക്കുക, എന്നാൽ അതിനുപകരം എത്തിച്ചേരുന്നതിന്റെ കണക്കാക്കിയ പ്രാദേശിക സമയം പ്രദർശിപ്പിക്കുക
ശേഷിക്കുന്ന സമയം. ഭാവിയിൽ കണക്കാക്കിയ സമയം 6 മണിക്കൂറിൽ കൂടുതലാകുമ്പോൾ, തീയതി
അതുപോലെ കാണിച്ചിരിക്കുന്നു.

-ആർ, --നിരക്ക്
നിരക്ക് കൗണ്ടർ ഓണാക്കുക. ഇത് ഡാറ്റാ കൈമാറ്റത്തിന്റെ നിലവിലെ നിരക്ക് പ്രദർശിപ്പിക്കും.

-എ, --ശരാശരി-നിരക്ക്
ശരാശരി നിരക്ക് കൗണ്ടർ ഓണാക്കുക. ഇത് ഡാറ്റയുടെ ശരാശരി നിരക്ക് കാണിക്കും
ഇതുവരെ കൈമാറ്റം.

-ബി, --ബൈറ്റുകൾ
മൊത്തം ബൈറ്റ് കൗണ്ടർ ഓണാക്കുക. ഇത് മൊത്തം ഡാറ്റയുടെ അളവ് കാണിക്കും
ഇതുവരെ കൈമാറി.

-ടി, --ബഫർ-ശതമാനം
ട്രാൻസ്ഫർ ബഫർ ശതമാനം ഡിസ്പ്ലേ ഓണാക്കുക. ഇത് ശതമാനം കാണിക്കും
ട്രാൻസ്ഫർ ബഫർ ഉപയോഗത്തിലുണ്ട് - എന്നാൽ താഴെയുള്ള മുന്നറിയിപ്പ് കാണുക %T ലെ ഫോർമാറ്റിംഗ് വിഭാഗം
താഴെ.

-എ, --അവസാനം എഴുതിയത് NUMBER
അവസാനത്തേത് കാണിക്കുക NUMBER എഴുതിയിരിക്കുന്ന ബൈറ്റുകൾ - എന്നാൽ താഴെയുള്ള മുന്നറിയിപ്പ് കാണുക %nA ലെ ഫോർമാറ്റിംഗ്
താഴെയുള്ള വിഭാഗം.

-എഫ്, --ഫോർമാറ്റ് ഫോർമാറ്റ്
ഓപ്ഷനുകൾ അവഗണിക്കുക -p, -t, -e, -r, -a, -b, -T, ഒപ്പം -A, പകരം ഫോർമാറ്റ് ഉപയോഗിക്കുക
സ്ട്രിംഗ് ഫോർമാറ്റ് ഔട്ട്പുട്ട് ഫോർമാറ്റ് നിർണ്ണയിക്കാൻ. കാണുക ഫോർമാറ്റിംഗ് താഴെയുള്ള വിഭാഗം.

-n, --സംഖ്യാപരമായ
സംഖ്യാ ഔട്ട്പുട്ട്. പുരോഗതിയുടെ ദൃശ്യ സൂചന നൽകുന്നതിനുപകരം, pv ഒരു തരും
പൂർണ്ണസംഖ്യ ശതമാനം, ഒരു വരിയിൽ ഒന്ന്, സാധാരണ പിശകിൽ, പൈപ്പിംഗിന് അനുയോജ്യമാണ് (വഴി
വളഞ്ഞ വഴിതിരിച്ചുവിടൽ) ഇതിലേക്ക് സംഭാഷണം(1). അതല്ല -f എങ്കിൽ ആവശ്യമില്ല -n is
ഉപയോഗിക്കുന്നു.

എങ്കിൽ ശ്രദ്ധിക്കുക --സംഖ്യാപരമായ ഉപയോഗത്തിലാണ്, തുടർന്ന് ചേർക്കുന്നു --ബൈറ്റുകൾ എന്ന സംഖ്യയ്ക്ക് കാരണമാകും
ഒരു ശതമാനത്തിനുപകരം ഔട്ട്പുട്ടായി ഇതുവരെ പ്രോസസ്സ് ചെയ്ത ബൈറ്റുകൾ; എങ്കിൽ --ലൈൻ-മോഡ് കൂടിയാണ്
ഉപയോഗത്തിലുണ്ട്, ബൈറ്റുകൾക്കോ ​​ഒരു ശതമാനത്തിനോ പകരം, ഇതുവരെയുള്ള വരികളുടെ എണ്ണം
ഔട്ട്പുട്ട്. ഒടുവിൽ, എങ്കിൽ --ടൈമർ ഉപയോഗത്തിലുണ്ട്, തുടർന്ന് ഓരോ ഔട്ട്‌പുട്ട് ലൈനും പ്രിഫിക്‌സ് ചെയ്‌തിരിക്കുന്നു
സെക്കന്റുകളുടെ ഒരു ദശാംശ സംഖ്യയായി, ഇതുവരെ കഴിഞ്ഞ സമയം കൊണ്ട്.

-ക്യു, --നിശബ്ദമായി
ഔട്ട്പുട്ട് ഇല്ല. എങ്കിൽ ഉപയോഗപ്രദമാണ് -L ഓപ്ഷൻ പരിമിതപ്പെടുത്താൻ സ്വന്തമായി ഉപയോഗിക്കുന്നു
ഒരു പൈപ്പിന്റെ കൈമാറ്റ നിരക്ക്.

ഔട്ട്പ് മോഡിഫയറുകൾ


-ഡബ്ല്യു, --കാത്തിരിക്കുക
എന്തെങ്കിലും പുരോഗതി കാണിക്കുന്നതിന് മുമ്പ് ആദ്യ ബൈറ്റ് കൈമാറുന്നത് വരെ കാത്തിരിക്കുക
വിവരങ്ങൾ അല്ലെങ്കിൽ ഏതെങ്കിലും ETAകൾ കണക്കാക്കുന്നു. നിങ്ങൾ പൈപ്പ് ചെയ്യുന്ന പ്രോഗ്രാമാണെങ്കിൽ അല്ലെങ്കിൽ ഉപയോഗപ്രദമാണ്
മുതൽ ആരംഭിക്കുന്നതിന് മുമ്പ് അധിക വിവരങ്ങൾ ആവശ്യമാണ്, ഉദാ ജിപിഎൽ(1) അല്ലെങ്കിൽ
mcrypt(1) ഡാറ്റ പ്രോസസ്സ് ചെയ്യുന്നതിന് മുമ്പ് ഒരു പാസ്ഫ്രെയ്സ് ആവശ്യമാണ്.

-ഡി, --കാലതാമസം-ആരംഭം സെക്ക
വരെ കാത്തിരിക്കുക സെക്ക എന്തെങ്കിലും പുരോഗതി വിവരങ്ങൾ കാണിക്കുന്നതിന് മുമ്പ് സെക്കൻഡുകൾ കടന്നുപോയി
ഒരു സ്ക്രിപ്റ്റിൽ ഉദാഹരണം, അത് എടുക്കാൻ തുടങ്ങിയാൽ മാത്രം ഒരു പ്രോഗ്രസ് ബാർ കാണിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു
വളരെക്കാലം. ഇത് 0.5 പോലെയുള്ള ഒരു ദശാംശമാകാം എന്നത് ശ്രദ്ധിക്കുക.

-s വലിപ്പം, --വലിപ്പം SIZE
കൈമാറ്റം ചെയ്യപ്പെടേണ്ട ഡാറ്റയുടെ ആകെ തുക കണക്കാക്കുക SIZE കണക്കാക്കുമ്പോൾ ബൈറ്റുകൾ
ശതമാനവും ETAകളും. "k", "m" മുതലായവയുടെ അതേ പ്രത്യയങ്ങൾ ഉപയോഗിക്കാവുന്നതാണ് -L.

ഉപയോഗിച്ചാൽ ഫലമുണ്ടാകില്ല -d PID ഒരു പ്രക്രിയയുടെ എല്ലാ ഫയൽ വിവരണങ്ങളും കാണാൻ, പക്ഷേ
പ്രവർത്തിക്കും -d PID:FD.

-എൽ, --ലൈൻ-മോഡ്
ബൈറ്റുകൾ എണ്ണുന്നതിനുപകരം, വരികൾ എണ്ണുക (പുതിയ ലൈൻ പ്രതീകങ്ങൾ). പുരോഗതി ബാർ ചെയ്യും
ഒരു പുതിയ ലൈൻ കണ്ടെത്തുമ്പോൾ മാത്രം നീങ്ങുക, മൂല്യം എന്നതിലേക്ക് കൈമാറുക -s ഓപ്ഷൻ ആയിരിക്കും
ഒരു വരി എണ്ണമായി വ്യാഖ്യാനിക്കുന്നു. ഫയൽ വലുപ്പങ്ങൾ സ്വയമേവ കണക്കാക്കുന്നതല്ല എന്നത് ശ്രദ്ധിക്കുക
ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കുമ്പോൾ, എല്ലാ ഫയലുകളും രണ്ടുതവണ വായിക്കുന്നത് ഒഴിവാക്കാൻ.

-0, --ശൂന്യം
വരികൾ നൾ ടെർമിനേറ്റഡ് ആയി എണ്ണുക. ഈ ഓപ്ഷൻ സൂചിപ്പിക്കുന്നത് --line-mode ആണ്.

-i SEC, --ഇടവേള സെക്ക
കാക്കുക സെക്ക അപ്‌ഡേറ്റുകൾക്കിടയിൽ സെക്കൻഡുകൾ. ഓരോ സെക്കൻഡിലും അപ്ഡേറ്റ് ചെയ്യുക എന്നതാണ് ഡിഫോൾട്ട്. കുറിപ്പ്
ഇത് 0.1 പോലെയുള്ള ഒരു ദശാംശമാകാം.

-w വീതി, --വീതി WIDTH
ടെർമിനൽ ആണെന്ന് കരുതുക WIDTH അക്ഷരങ്ങൾ വിശാലമാണ്, പകരം അത് പ്രവർത്തിക്കാൻ ശ്രമിക്കുന്നതിന് പകരം (അല്ലെങ്കിൽ
ഊഹിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ 80 എന്ന് ഊഹിക്കുക).

-H ഉയരം, --ഉയരം ഉയരം
ടെർമിനൽ ആണെന്ന് കരുതുക ഉയരം അത് പ്രവർത്തിപ്പിക്കാൻ ശ്രമിക്കുന്നതിനുപകരം ഉയർന്ന വരികൾ (അല്ലെങ്കിൽ
ഊഹിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ 25 എന്ന് ഊഹിക്കുക).

-N NAME, --പേര് NAME
ഔട്ട്പുട്ട് വിവരങ്ങൾ പ്രിഫിക്സ് ചെയ്യുക NAME. എന്നിവയുമായി ചേർന്ന് ഉപയോഗപ്രദമാണ് -c താങ്കളുടെ കയ്യില് ഉണ്ടെങ്കില്
സങ്കീർണ്ണമായ പൈപ്പ്‌ലൈൻ, അതിന്റെ വിവിധ ഭാഗങ്ങൾ വേർതിരിച്ചറിയാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു.

-f, --ശക്തിയാണ്
നിർബന്ധിത ഔട്ട്പുട്ട്. സാധാരണ, pv സാധാരണ പിശക് ആണെങ്കിൽ ഒരു വിഷ്വൽ ഡിസ്പ്ലേയും ഔട്ട്പുട്ട് ചെയ്യില്ല
ഒരു ടെർമിനൽ അല്ല. ഈ ഓപ്ഷൻ അത് ചെയ്യാൻ പ്രേരിപ്പിക്കുന്നു.

-സി, --കർസർ
ക്യാരേജ് റിട്ടേണുകൾ ഉപയോഗിക്കുന്നതിന് പകരം കഴ്‌സർ പൊസിഷനിംഗ് എസ്‌കേപ്പ് സീക്വൻസുകൾ ഉപയോഗിക്കുക.
ഇതുമായി ബന്ധപ്പെട്ട് ഉപയോഗപ്രദമാണ് -N (പേര്) നിങ്ങൾ ഒന്നിലധികം ഉപയോഗിക്കുകയാണെങ്കിൽ pv
ഒറ്റ, നീളമുള്ള, പൈപ്പ് ലൈനിലെ അഭ്യർത്ഥനകൾ.

ഡാറ്റ ട്രാൻസ്ഫർ മോഡിഫയറുകൾ


-L നിരക്ക്, --നിരക്ക്-പരിധി നിരക്ക്
കൈമാറ്റം പരമാവധി പരിമിതപ്പെടുത്തുക നിരക്ക് സെക്കൻഡിൽ ബൈറ്റുകൾ. "k", "m" എന്നിവയുടെ പ്രത്യയം,
കിലോബൈറ്റുകൾ (*1024), മെഗാബൈറ്റുകൾ മുതലായവയെ സൂചിപ്പിക്കാൻ "g", അല്ലെങ്കിൽ "t" എന്നിവ ചേർക്കാം.

-B ബൈറ്റ്സ്, --ബഫർ വലിപ്പം ബൈറ്റ്സ്
ഒരു ട്രാൻസ്ഫർ ബഫർ വലുപ്പം ഉപയോഗിക്കുക ബൈറ്റ്സ് ബൈറ്റുകൾ. "k", "m", "g" അല്ലെങ്കിൽ "t" എന്നതിന്റെ പ്രത്യയം കഴിയും
കിലോബൈറ്റുകൾ (*1024), മെഗാബൈറ്റുകൾ മുതലായവയെ സൂചിപ്പിക്കാൻ ചേർക്കണം. ഡിഫോൾട്ട് ബഫർ
വലുപ്പം എന്നത് ഇൻപുട്ട് ഫയലിന്റെ ഫയൽസിസ്റ്റത്തിന്റെ ബ്ലോക്ക് വലിപ്പം 32 കൊണ്ട് ഗുണിച്ചാൽ (പരമാവധി 512kb),
അല്ലെങ്കിൽ ബ്ലോക്ക് വലിപ്പം നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ 400kb.

-സി, --നോ-സ്പ്ലൈസ്
ഒരിക്കലും ഉപയോഗിക്കരുത് Splice(2), അത് സാധാരണ സാധ്യമായാലും. ദി Splice(2) സിസ്റ്റം
ഒരു പൈപ്പിൽ നിന്നോ പൈപ്പിലേക്കോ ഡാറ്റ കൈമാറ്റം ചെയ്യുന്നതിനുള്ള കൂടുതൽ കാര്യക്ഷമമായ മാർഗമാണ് കോൾ
വായിക്കുക(2) ഉം എഴുതുക(2), എന്നാൽ ട്രാൻസ്ഫർ ബഫർ ഉപയോഗിച്ചേക്കില്ല എന്നാണ് അർത്ഥമാക്കുന്നത്. ഈ
തടയുന്നു -A ഒപ്പം -T ജോലിയിൽ നിന്ന്, അതിനാൽ നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ -A or -T അപ്പോൾ നിങ്ങൾക്ക് ആവശ്യമായി വരും
ഉപയോഗിക്കാൻ -C, ട്രാൻസ്ഫർ കാര്യക്ഷമതയിൽ ഒരു ചെറിയ നഷ്ടം. (ഈ ഓപ്ഷന് ഇല്ല
സിസ്റ്റങ്ങളിൽ പ്രഭാവം Splice(2) ലഭ്യമല്ല).

-ഇ, --ഒഴിവാക്കുക-പിശകുകൾ
കുറ്റകരമായ വിഭാഗങ്ങൾ മറികടക്കാൻ ശ്രമിക്കുന്നതിലൂടെ വായന പിശകുകൾ അവഗണിക്കുക. ദി
ഔട്ട്പുട്ടിന്റെ അനുബന്ധ ഭാഗങ്ങൾ നൾ ബൈറ്റുകളായിരിക്കും. ആദ്യം കുറച്ച് ബൈറ്റുകൾ മാത്രം
ഒഴിവാക്കപ്പെടും, എന്നാൽ തുടർച്ചയായി നിരവധി പിശകുകൾ ഉണ്ടെങ്കിൽ, സ്കിപ്പുകൾ മുകളിലേക്ക് നീങ്ങും
512 ന്റെ ഭാഗങ്ങൾ വരെ. ഇത് സമാനമാണ് dd conv=sync,noeror പക്ഷേ ഉണ്ട്
പൂർണ്ണമായി പരീക്ഷിച്ചിട്ടില്ല.

വ്യക്തമാക്കുക -E റിപ്പോർട്ടുചെയ്യുന്നതിന് പകരം ഒരു ഫയലിൽ ഒരിക്കൽ മാത്രം ഒരു വായന പിശക് റിപ്പോർട്ട് ചെയ്യാൻ രണ്ടുതവണ
ഓരോ ബൈറ്റ് ശ്രേണിയും ഒഴിവാക്കി.

-എസ്, --സ്റ്റോപ്പ്-അറ്റ്-സൈസ്
ഉപയോഗിച്ച് ഒരു വലിപ്പം വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ -s, നിരവധി ബൈറ്റുകൾ ഉള്ളപ്പോൾ ഡാറ്റ കൈമാറുന്നത് നിർത്തുക
ഇൻപുട്ടിന്റെ അവസാനം വരെ തുടരുന്നതിനുപകരം എഴുതിയിരിക്കുന്നു.

-d PID[:FD], --watchfd PID[:FD]
ഡാറ്റ കൈമാറുന്നതിന് പകരം, ഫയൽ ഡിസ്ക്രിപ്റ്റർ കാണുക FD പ്രക്രിയയുടെ PID, അതിന്റെ കാണിക്കുക
പുരോഗതി. ദി pv പ്രക്രിയ എപ്പോൾ പുറത്തുകടക്കും FD ഒന്നുകിൽ മറ്റൊരു ഫയലിലേക്ക് മാറ്റുക,
റീഡ്/റൈറ്റ് മോഡ് മാറ്റുന്നു, അല്ലെങ്കിൽ അടച്ചിരിക്കുന്നു; മറ്റ് ഡാറ്റ ട്രാൻസ്ഫർ മോഡിഫയറുകൾ - കൂടാതെ റിമോട്ട്
നിയന്ത്രണം - ഈ ഓപ്‌ഷനിൽ ഉപയോഗിച്ചേക്കില്ല.

എങ്കിൽ മാത്രം PID വ്യക്തമാക്കിയിരിക്കുന്നു, തുടർന്ന് ആ പ്രക്രിയ നിരീക്ഷിക്കപ്പെടും, എല്ലാം പതിവാണ്
അത് തുറക്കുന്ന ഫയലുകളും ബ്ലോക്ക് ഉപകരണങ്ങളും ഒരു പ്രോഗ്രസ് ബാർ ഉപയോഗിച്ച് കാണിക്കും. ദി pv പ്രക്രിയ
പ്രോസസ്സ് ചെയ്യുമ്പോൾ പുറത്തുകടക്കും PID പുറത്തുകടക്കുന്നു.

-R PID, --റിമോട്ട് PID
If PID എന്നതിന്റെ ഒരു ഉദാഹരണമാണ് pv അത് ഇതിനകം പ്രവർത്തിക്കുന്നു, -R PID അതിനു കാരണമാകും
പകരം ഈ സംഭവത്തിന്റെ കമാൻഡ് ലൈൻ നൽകിയതുപോലെ പ്രവർത്തിക്കാനുള്ള ഉദാഹരണം.
ഉദാഹരണത്തിന്, എങ്കിൽ pv -L 123k പ്രോസസ്സ് ഐഡി 9876 ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നു, തുടർന്ന് പ്രവർത്തിക്കുന്നു pv -R 9876
-L 321k 321k-ന് പകരം 123k എന്ന നിരക്ക് പരിധി ഉപയോഗിക്കാൻ തുടങ്ങും. കുറിപ്പ്
പ്രവർത്തിപ്പിക്കുമ്പോൾ ചില ഓപ്ഷനുകൾ മാറ്റാൻ കഴിയില്ല -c, -l, -f, -D, -E, ഒപ്പം
-S.

പൊതുവായ ഓപ്ഷനുകൾ


-P ഫയൽ, --pidfile FILE
യുടെ പ്രോസസ്സ് ഐഡി സംരക്ഷിക്കുക pv in FILE. ഫയൽ ഇതിനകം തന്നെ ഉണ്ടെങ്കിൽ അത് വെട്ടിച്ചുരുക്കപ്പെടും
നിലവിലുണ്ട്, എപ്പോൾ നീക്കം ചെയ്യും pv പുറത്തുകടക്കുന്നു. അതേസമയം pv പ്രവർത്തിക്കുന്നു, അതിൽ a അടങ്ങിയിരിക്കും
ഒറ്റ നമ്പർ - ഇതിന്റെ പ്രോസസ്സ് ഐഡി pv - ഒരു പുതിയ ലൈൻ പിന്നാലെ.

-h, --സഹായിക്കൂ
സാധാരണ ഔട്ട്‌പുട്ടിൽ ഒരു ഉപയോഗ സന്ദേശം പ്രിന്റ് ചെയ്‌ത് വിജയകരമായി പുറത്തുകടക്കുക.

-വി, --പതിപ്പ്
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ പതിപ്പ് വിവരങ്ങൾ പ്രിന്റ് ചെയ്ത് വിജയകരമായി പുറത്തുകടക്കുക.

ഫോർമാറ്റിംഗ്


എങ്കില് -F ഓപ്ഷൻ നൽകിയിരിക്കുന്നു, തുടർന്ന് നൽകിയിരിക്കുന്ന ഫോർമാറ്റ് അനുസരിച്ച് ഔട്ട്പുട്ട് ഫോർമാറ്റ് നിർണ്ണയിക്കപ്പെടുന്നു
സ്ട്രിംഗ്. ആ സ്ട്രിംഗിനുള്ളിൽ, ഇനിപ്പറയുന്ന ശ്രേണികൾ ഉപയോഗിക്കാം:

%p പുരോഗതി സൂചിക. ശേഷിക്കുന്ന സ്ഥലം നിറയ്ക്കാൻ വികസിപ്പിക്കുന്നു. ഒരിക്കൽ മാത്രം വ്യക്തമാക്കണം.
തുല്യമായ -p.

%t കഴിഞ്ഞു പോയ സമയം. തുല്യമായ -t.

%e സമയം ശേഷിക്കുന്നതിനാൽ ETA. തുല്യമായ -e.

%I പൂർത്തീകരണത്തിന്റെ പ്രാദേശിക സമയമായി ETA. തുല്യമായ -I.

%r നിലവിലെ ഡാറ്റ കൈമാറ്റ നിരക്ക്. തുല്യമായ -r.

%a ശരാശരി ഡാറ്റ കൈമാറ്റ നിരക്ക്. തുല്യമായ -a.

%b ഇതുവരെ കൈമാറിയ ബൈറ്റുകൾ (അല്ലെങ്കിൽ ലൈനുകൾ എങ്കിൽ -l വ്യക്തമാക്കിയിരുന്നു). തുല്യമായ -b.

%T ഉപയോഗത്തിലുള്ള ട്രാൻസ്ഫർ ബഫറിന്റെ ശതമാനം. തുല്യമായ -T. എങ്കിൽ "{----}" കാണിക്കുന്നു
ഉപയോഗിച്ച് കൈമാറ്റം നടത്തുന്നു Splice(2), പൈപ്പുകളിലേക്കോ പുറത്തേക്കോ പിളരുന്നത് ഉപയോഗിക്കാത്തതിനാൽ
ബഫർ.

%nA അവസാനത്തേത് കാണിക്കുക n എഴുതിയ ബൈറ്റുകൾ (ഉദാ % 16A അവസാന 16 ബൈറ്റുകൾക്ക്). ഡോട്ടുകൾ മാത്രം കാണിക്കുന്നു
കൈമാറ്റം നടത്തുകയാണെങ്കിൽ Splice(2), പൈപ്പുകളിലേക്കോ പുറത്തേക്കോ പിളരുന്നത് സംഭവിക്കുന്നതിനാൽ
ബഫർ ഉപയോഗിക്കരുത്.

%N പേര് പ്രിഫിക്സ് നൽകിയത് -N. സ്‌പെയ്‌സുകളുള്ള 9 പ്രതീകങ്ങളിലേക്ക് പാഡ് ചെയ്‌ത് :.

%% ഒരൊറ്റ %.

എല്ലാ ഡിസ്പ്ലേ സ്വിച്ചുകളും ഓണാക്കുന്നതിന് തുല്യമായ ഫോർമാറ്റ് സ്ട്രിംഗ് ആണ് `% എൻ %b %T %t %r %a %p
%e'.

പുറത്ത് പദവി


1 ന്റെ എക്സിറ്റ് സ്റ്റാറ്റസ് ഒരു പ്രശ്നത്തെ സൂചിപ്പിക്കുന്നു -R or -P ഓപ്ഷനുകൾ.

മറ്റേതെങ്കിലും എക്സിറ്റ് സ്റ്റാറ്റസ് ഇനിപ്പറയുന്നവയുടെ ബിറ്റ്മാസ്ക് ആണ്:

2 ഒന്നോ അതിലധികമോ ഫയലുകൾ ആക്‌സസ് ചെയ്യാൻ കഴിഞ്ഞില്ല, അറിഞ്ഞുകൂടാത്തപിശകുനിലസ്റ്റാറ്റ്(2)ed, അല്ലെങ്കിൽ തുറന്നത്.

4 ഒരു ഇൻപുട്ട് ഫയൽ ഔട്ട്പുട്ട് ഫയലിന് സമാനമാണ്.

8 ഒരു ഫയൽ അടയ്‌ക്കുമ്പോഴോ അടുത്ത ഫയലിലേക്ക് നീങ്ങുമ്പോഴോ ഉള്ള ആന്തരിക പിശക്.

16 ഒന്നോ അതിലധികമോ ഇൻപുട്ട് ഫയലുകളിൽ നിന്ന് ഡാറ്റ കൈമാറുമ്പോൾ ഒരു പിശകുണ്ടായി.

32 നേരത്തെ പുറത്തുകടക്കാൻ കാരണമായ ഒരു സിഗ്നൽ പിടിക്കപ്പെട്ടു.

64 മെമ്മറി അലോക്കേഷൻ പരാജയപ്പെട്ടു.

ഒരു സീറോ എക്സിറ്റ് സ്റ്റാറ്റസ് പ്രശ്നങ്ങളൊന്നുമില്ലെന്ന് സൂചിപ്പിക്കുന്നു.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് pv ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ