sarg squid traffic count считалка траффика freebsd linux

Feb 19, 2008 15:02

less sarg.daily
#!/usr/local/bin/bash

#Get yesterday date
YESTERDAY=$(date -v -1d +%d/%m/%Y)

/usr/local/bin/sarg -d $YESTERDAY  -o /usr/local/www/data/sarg/daily
#> /dev/null 2>&1

exit 0

less sarg.monthly
#!/usr/local/bin/bash

#Get yesterday date
YESTERDAY=$(date -v -1d +%d/%m/%Y)
echo $YESTERDAY
#Get 1 month ago date
MONTHAGO=$(date -v -1m +%d/%m/%Y)
echo $MONTHAGO

/usr/local/bin/sarg -o /usr/local/www/data/sarg/monthly -d $MONTHAGO-$YESTERDAY
# > /dev/null 2>&1
/usr/local/sbin/squid -k rotate

mv /usr/local/www/data/sarg/daily /usr/local/www/data/sarg/old/`date -v -1m +%y`.`date -v -1m +%m`

mkdir /usr/local/www/data/sarg/daily /usr/local/www/data/sarg/daily /usr/local/www/data/sarg/old/`date -v -1m +%y`.`date -v -1m +%m`

exit 0

crontab -e

#statistic update and build
05      0       *       *       *       sarg.daily > /dev/null 2>&1
30      0       1       *       *      sarg.monthly > /dev/null 2>&1

Кажись вот так .....
Previous post Next post
Up