PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Squid Logrotate wird nicht mehr ausgeführt



mullfreak
23.02.06, 11:23
Hallo,
es läuft ein Squid Proxy auf Debian mit SARG. Heute musste ich feststellen, dass SARG seit einer Woche keine täglichen Berichte mehr verzeichnet. Die access.log ist jetzt über 300MB groß und führt keine täglichen Logrotates mehr aus.
Hier die crontab:
5 6 * * * /usr/bin/squidreport.sh
0 6 * * * /usr/bin/squidrotate.sh

squidreport.sh:
/usr/bin/sarg -l /var/log/squid/access.log-`date +%d%m%Y` -f /etc/squid/sarg.conf

squidrotate.sh:
mv /var/log/squid/access.log /var/log/squid/access.log-`date +%d%m%Y`
cp /var/log/squid/access.log-`date +%d%m%Y` /Servername/Proxy/2005/.
touch /var/log/squid/access.log
chown proxy: /var/log/squid/access.log
/usr/sbin/squid -k rotate

Die squidreport.sh fertigt das File für SARG an. Was die squidrotate.sh soll ist mir schleierhaft.

Leider habe ich den Squid nicht gebaut und muss ihn aber betreuen.

Gruss
Mull

mbo
24.03.06, 16:04
Gibt es cronmails? Und was steht im cronlog?
Was passiert, wenn Du die Scripte von Hand startest?

cu/2