Senhores bom dia preciso de um help!

Estou customizando o modo do squid fazer a validação de ACls ao invés de buscar em um arquivo texto estou enviando para o Mysql para isto eu configurei da seguinte forma:

1) Crei uma rotina chamada validsites no caminho /etc/squid/

#!/bin/ksh
while read url
do
if [ `echo "select site from tbl_domains
where site='$url'"|mysql squid_sites -u fasert -pchkr0ut3r |grep -v "site"` ]
then
echo OK
else
echo ERR
fi
done

2) inseri as permissões

chown nobody:nobody validsites
chmod 755 validsites

3) Adicionei estas regras ACLs no squid.conf

#Authentic Mysql in table tbl_domains
external_acl_type valid_sites %DST /etc/squid/validsites
acl sites_allow external valid_sites
http_access allow sites_allow
http_access deny all

Quando eu testo a rotina validsites ele me retorna os valores corretos quando tem uma url no banco de dados ele me apresenta OK e quando não ele retorna ERR, ou seja a conexão com o banco está correta porém o squid não está conseguindo liberar ou bloquear usando esta ACL externa alguém já passou por isto e tem alguma idéia?