Kann mir jemand das rotieren der squid LOG Files erklären, ich verstehe es irgendwie nicht ganz. Das Script sieht wie folgt aus:
/var/log/squid/*.log { daily compress delaycompress rotate 14 missingok nocreate sharedscripts prerotate test ! -x /usr/sbin/sarg-maint || /usr/sbin/sarg-maint endscript postrotate test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate endscript } Einmal grundsätzlich, der Befehl im Postrotate Teil (/usr/sbin/squid -k rotate) wird meiner Meinung immer aufgerufen weil die squid.pid existieren muss da ja squid nicht beendet wird durch logrotate. Jetzt das was ich nicht verstehe. Wieso wird inerhalb der logrotate Konfigurationsdatei von squid die squid eigene rotate Funktion ausgeführt, ist das nicht eigentliche ein doppeltes rotieren? Verstehe ich das falsch oder läuft das eigentliche rotieren der LOG Files durch logrotate nicht wie folgt ab: PREROTATE <Befehle vor dem sichern/kopieren der log Files> <zB stoppen eines Daemons> ENDSCRIPT --> Rotieren durch logrotate POSTROTATE <Befehle vor dem sichern/kopieren der log Files> <zB starten eines Daemons> ENDSCRIPT Ich hoffe ich habe einigermaßen verständlichmachen können was ich an der logrotate Konfiguration von squid nicht verstehe. Was sollte eigentlich der Befehl "/usr/sbin/sarg-maint" bewirken? -- 5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail +++ GMX - die erste Adresse f�r Mail, Message, More +++ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)