Hallo Hagen, Hagen Kuehnel schrieb:
Du kannst doch in der crontab gern den Zeitpunkt variieren oder das logrotate des Apachen aus dem cron.daily herausnehmen und seperat starten?! 25 6 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily Den Apachen nach dem Logrotate ein restart anstelle des durchaus möglichen reload zu geben, ist in High-Performance-Umgebungen äußerst sinnvoll. Wenn während des logrotate geloggt werden muss - gute Frage wie und wie hoch man da die Buffersize schrauben kann - läßt der Apache den Filepointer beim reload nicht los. Die datei existiert dann nichtmehr, aber sie wird vom Filesystem noch gehandelt.Exorbitante Unterschiede zwischen du und df lassen einen dann eines Tages grübeln ;) Gruß Hagen
erstmal danke und um das logrotate für den apache separat zu starten müsste ich im prinzip ein skript anlegen was ich manuell ausführe mit dem Inhalt:
#!/bin/sh test -x /usr/sbin/logrotate || exit 0 /usr/sbin/logrotate /etc/logrotate2.conf und dann eine Directory anlegen logrotate2.conf und da wiederum den Inhalt: /var/log/apache2/*.log { weekly missingok rotate 52 compress delaycompress notifempty create 640 root adm sharedscripts postrotate if [ -f /var/run/apache2.pid ]; then /etc/init.d/apache2 restart > /dev/null fi endscript } oder denk ich schon wieder zu kompliziert?Hintergrund der ganzen Sache ist ein ssl Zertifikat mit passphrase, welches man ja manuell eingeben muss, oder gibts da
eine Möglichkeit im Befehl:/etc/init.d/apache2 restart eine Passphrase zu übermitteln, wohl eher nicht ?
Gruß Holm