#!/bin/sh echo "`basename $0` (c)2011 PaulTT" echo " usage: `basename $0` INPUT_FILE OUTPUT_FILE [status_update_interval]" echo "" if [ $# -lt 3 ]; then set "" fi PTT_IF="$1" PTT_OF="$2" PTT_SLEEP=$3 if [ "x$PTT_SLEEP" = "x" ]; then PTT_SLEEP=20 fi dd if="$PTT_IF" of="$PTT_OF"& pttpid=$! while true; do sleep $PTT_SLEEP ; kill -USR1 $pttpid || die "dd ended its execution"; done