#!/bin/bash
. ~/.cronenv
dir=`dirname "$0"`
dir=`/usr/bin/realpath "$dir"`
databases[0]=updateCommonsTicker
databases[1]=CommonsTicker
databases[2]=CategoryTree
databases[3]=CatScan
databases[4]=CheckUsage
databases[5]=Gallery
databases[6]=WikiProxy
databases[7]=MediaSearch
databases[8]=total
scripts='updateCommonsTicker.php:CommonsTicker.php:/~daniel/WikiSense/CategoryTree.php:/~daniel/WikiSense/CategoryIntersect.php:/~daniel/WikiSense/CheckUsage.php:/~daniel/WikiSense/Gallery.php:/~daniel/WikiSense/WikiProxy.php:/~daniel/WikiSense/MediaSearch.php:total'
cd ~/www/WikiSense-play/tools
echo "fetching stats..."
/usr/bin/php LogStats.php --rrd --period=10m --rows="$scripts" runs errors errors/run time time/run | while read data; do
db=${databases[$i]}
let i++
echo "updating $dir/$db.rrd with $data"
/usr/bin/rrdtool update "$dir/$db.rrd" -t 'runs:errors:ferrors:time:ftime' "$data"
done
echo "rendering graphs..."
"$dir"/makegraphs "$dir/graphs"
echo "done."
update
text/x-shellscript, 980 bytes (load raw)

