Ver las imagenes que pasan por squid

#$1 number of images (optional)
#$2 ip (optional)

if [ $1 ]; then
        limiteImagenes=$1
else
        limiteImagenes=30
fi

imagenAnterior=""
displays=0
while true; do
        if [ $2 ]; then
                logline=$(tail /var/log/squid/access.log | grep "image/" | grep $2)
        else
                logline=$(tail /var/log/squid/access.log | grep "image/")
        fi
        imagen=$( echo $logline | awk '{print $7}' | head -n 1)
        if [ $imagen ]; then
                if [ "$imagenAnterior" != "$imagen" ]; then
                        echo $logline | awk '{print $3" "$7}'
                        display -geometry 154 -title $( echo $logline |  awk '{print $3}' )  $imagen &
                        sleep 1
                        imagenAnterior=$imagen
                        displays=$(($displays+1))
                fi
        fi
        if [ $displays -eq $limiteImagenes ]; then
                killall display
                displays=0
        fi
done


CategoryRedes | CategoryRecetas | CategoryProgramacion

BOFH/ImagenesSquid (last edited 2008-04-20 14:39:21 by localhost)