dd 命令实时进度监控

dd脚本:

#!/bin/sh
if [ -d "${1}" ]; then
echo "!mkdir"
else
mkdir ${1}
fi

cd ${1}
name=`date +%Y%m%d_%H%M%S`
dd if=/dev/cdrom of=${1}${name}.iso && md5sum ${1}${name}.iso >> md5sum.txt

监控脚本:“cut -b 4-14”中数字与用户名字有关。

#!/bin/sh
pid=`ps -ef | grep "dd if=/dev/cdrom of=" | cut -b 4-14 | sed -n '1p'`
watch -n 1 kill -USR1 ${pid}

参考:

http://hi.baidu.com/stone_ll/item/f4d012ff6021f214ff3582e7

http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.html

http://www.cnblogs.com/dong008259/archive/2011/12/09/2282679.html

http://www.linuxdiyf.com/viewarticle.php?id=98217

http://www.cnblogs.com/spaces/archive/2012/12/12/2815385.html

posted @ 2014-04-26 06:22  张绍建  阅读(723)  评论(0编辑  收藏  举报