进度条/重复性百分比?


10

我开始对Duplicity进行备份实验,发现它缺少显示进度条或百分比的选项,它只显示要备份的文件。有没有一种方法可以基于要上载的总数据/当前上载的数据等获得进度条?


2
也许这对您有用
学生,

Answers:



1

部分解决方案:

可以使用该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输出中的空格数量可变)。

pv -d在行动

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.