Answers:
可以使用该pv
功能监视进度。在备份大文件时特别有用。它对于许多小文件不是很有用,但可以查看当前打开的文件的进度和上载速度。pv
默认情况下未安装。
使用方法pv
:首先获取进程ID,然后将其作为参数to pv -d
。
ps -ef | grep duplicity
我们读取PID(用户名后的第一个数字),然后
pv -d PID
*假设我们正在复制名称中带有“ disk”的文件。第二个grep缩小了搜索结果的范围。
pv -d $(ps -ef | grep duplicity | grep disk | tr -s ' ' | cut -d ' ' -f 2)
哪里:
-d
告诉pv期望要监视的进程的PID,
ps -ef
打印机器上正在运行的进程列表,
grep duplicity
仅从流程列表中抓取包含重复的行,
grep disk
避免第一个grep进程显示在ps -ef结果中,并确保我们仅通过查找复制文件名称的一部分来列出要监视的特定进程,
tr -s ' '
将ps -ef输出中的多个空格修剪为仅一个,以便剪切可以正常工作,
cut -d ' ' -f 2
仅从输出(我们的PID)中切出第二个字段,并使用''空格作为字段分隔符。如果没有先前的修整,剪切将不起作用(ps -ef输出中的空格数量可变)。