#!/bin/sh
export PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin"
#
# Patrick Tracanelli <eksffa@freebsdbrasil.com.br>
#
# Config
#
PHP="/usr/local/bin/php"
POLLER="/usr/local/bin/thundersnarf-poll"
DB="thunder"
HOST="localhost"
USER="thunder"
PASS="thundercache"
LOG="/usr/local/thunder/logs"
LOGTEMP="/usr/local/thunder/logs/tmp"
SCRIPTLOG="/tmp/scriptlog.log" # mude para /dev/null para NAO debugar#
RANDOM=`date '+%s'` #para gerar o arquivo randomico do ps
# Simply populate some stats andresets access.log
#
/bin/ps -auxwwwwww > /tmp/ps${RANDOM}
RODANDO_POLL=`/bin/cat /tmp/ps${RANDOM} | /usr/bin/grep /usr/local/bin/thundersnarf | /usr/bin/grep -v grep | wc -l | awk '{print $1}'`
rm /tmp/ps${RANDOM}
if [ $RODANDO_POLL -gt 1 ] ; then
        echo "Outro ThunderSnarf-Pool rodando neste instante #thundersnarf " `date` >> ${SCRIPTLOG} 2>&1
        exit 1
else
        cp -fp ${LOG}/access.log ${LOG}/access.log.tmp
        :> ${LOG}/access.log
        awk '(NF > 10 && NF<13)' ${LOG}/access.log.tmp > ${LOG}/access.log.valido
        rm -f ${LOG}/access.log.tmp
        $PHP $POLLER ${LOG}/access.log.valido >> ${SCRIPTLOG} 2>&1 && rm -f ${LOG}/access.log.valido
fi