国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  云服務(wù)器 >  服務(wù)器教程 >  如何使用 pv 命令監控 linux 命令的執行進(jìn)度

如何使用 pv 命令監控 linux 命令的執行進(jìn)度

2015-12-17 23:05:12 6808

1.如果你是一個(gè) linux 系統管理員,那么毫無(wú)疑問(wèn)你必須花費大量的工作時(shí)間在命令行上:安裝和卸載軟件,監視系統狀態(tài),復制、移動(dòng)、刪除文件,查錯,等等。很多時(shí)候都是你輸入一個(gè)命令,然后等待很長(cháng)時(shí)間直到執行完成。也有的時(shí)候你執行的命令掛起了,而你只能猜測命令執行的實(shí)際情況。

2.通常 linux 命令不提供和進(jìn)度相關(guān)的信息,而這些信息特別重要,尤其當你只有有限的時(shí)間時(shí)。然而這并不意味著(zhù)你是無(wú)助的——現在有一個(gè)命令,pv,它會(huì )顯示當前在命令行執行的命令的進(jìn)度信息。

3.PV 命令

PV Andrew Wood 開(kāi)發(fā),是 Pipe Viewer 的簡(jiǎn)稱(chēng),意思是通過(guò)管道顯示數據處理進(jìn)度的信息。這些信息包括已經(jīng)耗費的時(shí)間,完成的百分比(通過(guò)進(jìn)度條顯示),當前的速度,全部傳輸的數據,以及估計剩余的時(shí)間。

"要使用 PV,需要配合合適的選項,把它放置在兩個(gè)進(jìn)程之間的管道。命令的標準輸入將會(huì )通過(guò)標準輸出傳進(jìn)來(lái)的,而進(jìn)度會(huì )被輸出到標準錯誤輸出?!?/span>

3.安裝

(1) 打開(kāi)vi /etc/yum.conf 添加如下內容:

[ivarch]

name=RPMs from ivarch.com

baseurl=http://www.tjdsmy.cn/programs/rpms/$basearch/

enabled=1

gpgcheck=1

(2)導入公共密鑰

rpm --import http://www.tjdsmy.cn/personal/public-key.txt

(3)執行yum install pv

4.特性和用法

(1)我們(在 linux 上使用命令行的用戶(hù))的大多數使用場(chǎng)景都會(huì )用到的命令是從一個(gè) USB 驅動(dòng)器拷貝電影文件到你的電腦。如果你使用 cp 來(lái)完成上面的任務(wù),你會(huì )什么情況都不清楚,直到整個(gè)復制過(guò)程結束或者出錯。

然而pv 命令在這種情景下很有幫助。比如:

pv /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv

輸出如下:

     

pv-copy

所以,如你所見(jiàn),這個(gè)命令顯示了很多和操作有關(guān)的有用信息,包括已經(jīng)傳輸了的數據量,花費的時(shí)間,傳輸速率,進(jìn)度條,進(jìn)度的百分比,以及剩余的時(shí)間。

(2)pv 命令提供了多種顯示選項開(kāi)關(guān)。比如,你可以使用-p 來(lái)顯示百分比,-t 來(lái)顯示時(shí)間,-r 表示傳輸速率,-e 代表etaLCTT 譯注:估計剩余的時(shí)間)。好事是你不必記住某一個(gè)選項,因為默認這幾個(gè)選項都是啟用的。但是,如果你只要其中某一個(gè)信息,那么可以通過(guò)控制這幾個(gè)選項來(lái)完成任務(wù)。

這里還有一個(gè)-n 選項來(lái)允許 pv 命令顯示整數百分比,在標準錯誤輸出上每行顯示一個(gè)數字,用來(lái)替代通常的可視進(jìn)度條。下面是一個(gè)例子:

    

 

提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->