I run the following script to test if a host is on-line and trigger a 
back up if it's alive. Something apparently changed with the script and 
it is giving me a "unary operator expected" error for line 17.

Any ideas what is triggering it?



if [ -f /etc/bacula/ping_check.txt ];
then
      FILEDATE=`cat /etc/bacula/ping_check.txt`
else
      FILEDATE=0
fi

if [ $NOWDATE -ne $FILEDATE ];
then
      if [[ $CMD_RET =~ ", 0% packet loss" ]]
      then
           echo "$HOST pinged ..."
           echo $NOWDATE > /etc/bacula/ping_check.txt
         # run backup script
          /etc/bacula/backup-host-1

      else
           echo "$HOST did not ping ..."
      fi
fi

exit

-- 
Raymond Norton
LCTN
952.955.7766

Sent from My Desktop