请教BASH怎么查询一个程序完成的进度

请问BASH如何查询一个程序完成的进度
我想监督ntfsclone的完成进度,ntfsclone命令如下:
备份:ntfsclone -s -o – /dev/dm-2 | pbzip2 -c > /mnt/partimg/\$factory.img.bz2

恢复:cat \$factory.img.bz2 | pbzip2 -kdc > ntfsclone -r -O /dev/dm-2 –

备份时-o -和恢复命令最后的-都是使它输出到stdout,同时ntfsclone运行后又会在屏幕上显示10.xx% percent的进度,请问这种情况下怎么实时得到ntfsclone的完成进度呢?

小弟是bash新手,请多指教!


ntfsclone -s -o – /dev/dm-2 | pbzip2 -c > /mnt/partimg/\$factory.img.bz2 | grep "..\…% percent"

请教BASH怎么查询一个程序完成的进度

相关文章:

你感兴趣的文章:

标签云: