<html><head></head><body><div class="yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div dir="ltr" data-setdir="false">So I have a <span>external_acl_type helper script and it's not reading input from Squid.</span></div><div dir="ltr" data-setdir="false"><span><br></span></div><div dir="ltr" data-setdir="false"><span>Here it is:<br></span></div><div dir="ltr" data-setdir="false"><span><br></span></div><div dir="ltr" data-setdir="false"><span></span><div dir="ltr" data-setdir="false"><div>redis-cli HSET 'test' data 'SCRIPT DID RUN' >/dev/null</div><div><br></div>while read -s line; do<br><div> redis-cli HSET 'test' data 'LOOP <span><span>STARTED</span></span> ' >/dev/null</div> printf '%s\n' 'OK'<br><div>done</div><div><br></div></div><div dir="ltr" data-setdir="false">And here are my Squid configuration directives:</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><div dir="ltr" data-setdir="false"><div dir="ltr" data-setdir="false">external_acl_type <span><span>ex_parent_proxy</span></span> %LOGIN /etc/squid/squid-access-control.sh</div><div dir="ltr" data-setdir="false">acl parent_proxy_1 external <span>ex_parent_proxy</span></div> <div><span>http_access allow <span>parent_proxy_1</span> <br></span></div></div><div><br></div><div dir="ltr" data-setdir="false">When I test it out, the <span>'SCRIPT DID RUN' value does get set in the database. However, </span><span>'LOOP STARTED' does not. Any idea why? I have used helper scripts for the '<span>auth_param basic program' configuration directive and it works just fine.</span></span><br></div></div></div></div></body></html>