首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

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

2012-09-20 
请问BASH如何查询一个程序完成的进度我想监督ntfsclone的完成进度,ntfsclone命令如下:备份:ntfsclone -s -

请问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"

热点排行