Problem with crontab + bash script

Crontab:

16 14 * * * /root/bin/./empty_mail.sh >> /root/bin/log.txt
 
 
L=`mailq |grep -c frozen`
echo "${NUMMAIL} frozen mail to be removed from the mailq"
#echo "Press Enter to continue"
#read CONTINUE
echo -en "-> "
for i in `mailq | grep frozen | awk '{print $3}'` ; do
  exim4 -Mrm $i > /dev/null
done
echo "# Done"
echo ""

The script starts, but it doesnt clean the frozen mailque.

Anyone have a clue?

To clear the mailq's use this command sequence ,

    exim -bpr | grep frozen | awk {�print $3} | xargs exim -Mrm