dd命令显示当前进度

来源:互联网 发布:淘宝自动输入验证码 编辑:程序博客网 时间:2024/05/18 16:40

使用kill,pkill,killall向dd命令发送SIGUSR1信号,当dd命令收到信号之后,自己打印出来当前的进度

测试

dd if=/dev/zero of=/tmp/zero.img bs=10M count=10000

方法一:

watch -n 5 pkill -USR1 ^dd$

方法二:

watch -n 5 killall -USR1 dd

方法三:

while killall -USR1 dd; do sleep 5; done

方法四:

while (ps auxww | grep " dd " | grep | awk '{print  $2}'  |while read pid; do kill -USR1 $pid; done); do sleep 5; done

原创粉丝点击