![]()
From: Ismet Sonmez (isonmez@bsy.com.tr)
Date: Mon 19 May 2003 - 18:59:30 EEST
Merhabalar,
Aşağıdaki aylık sarg raporu için scripti çalıştırıyorum.ama raporu
üretmiyor.
[root]# sarg.monthly
sonuçta hiç bir hata vermiyor.
ama
sarg -o /var/www/html/squid/monthly -d 19/04/2003-19/05/2003
rapor başarıyla yaratılıyor ama sadece 19 mayıstan 19 mayısa kadar. yani
nisandan itibaren almıyor.
squid sürekli kapatıp açıyorum.bunun etkisi olurmu raporu üretmekte?
Teşekkürler.
#!/bin/bash
#dynamic counter
cnt=1
if [ $cnt -eq 4 ]; then
#Get yesterday date
YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)
#Get 4 weeks ago date
WEEKSAGO=$(date --date "4 weeks ago" +%d/%m/%Y)
/usr/sbin/sarg -o /var/www/html/squid/monthly -d $WEEKSAGO-$YESTERDAY >
/dev/null 2>&1
/usr/sbin/squid -k rotate
#don't move next line to upper, reason is that sed change the cnt assignment
of the first 7 lines
cnt=1
else
let cnt++
fi
#echo Will rename itself \($0\) with cnt \($cnt\) increased. 1>&2
sargtmp=/var/tmp/`basename $0`
sed "1,7s/^cnt=.*/cnt=$cnt/
" $0 >|$sargtmp
chmod -f 775 $sargtmp
mv -f $sargtmp $0
Ismet Sonmez
Bsy Bilgi Sistemleri
Tel : 0090 224 255 77 47
Fax : 0090 224 254 89 24
Mail : isonmez@bsy.com.tr
![]()