diff --git a/ddstatus.sh b/ddstatus.sh index 9436b81..eff70b1 100755 --- a/ddstatus.sh +++ b/ddstatus.sh @@ -6,22 +6,20 @@ PID=$(pidof dd) main(){ + if [ -z "${PID}" ];then + echo "DD is not running" + exit 0; + fi + while true;do clear - if [ ! ${PID} ];then - echo "DD is not running" - exit 0; - elif [[ ${PID} ]];then - kill -USR1 ${PID} > /dev/null - sleep 1 - if [[ ! ${PID} ]];then - echo "dd it no longer running" - exit 0; - fi - else - echo "There was an unknown error, exiting..." + PID=$(pidof dd) + if [ -z "${PID}" ];then + echo "dd is no longer running" exit 0; fi + kill -USR1 ${PID} > /dev/null 2>&1 + sleep 1 done }