Hallo Emil,
ich denke da war der Wurm. Das Script hatte aus alten Tagen noch nachdem
beenden der Script ein Killcommand (war prophlaktisch, warum und weshalb
ist egal ;)) welches natürlich keinen success lieferte, also brachte das
echo $? eine 1. Ich hab das Skript jetzt soweit geändert und einen
händischen Testlauf gemacht: et voilá!
Danke nochmal für den Tip. (man lernt ja nie aus)
Grüße
Onur
Emil Stephan
Hallo Onur,
welchen Return-Code gibt das Prerotate-Skript denn zurück, wenn es die Dienste beendet hat; 0, was Erfolg bedeutet, oder ungleich 0, was Fehler bedeutet. Ruf es mal aus der Shell auf und sieh direkt anschließend mit "echo $?" nach.
Tschö, Emil
Am Donnerstag 22 November 2007 10:01:02 schrieb Onur Güngören:
Hallo zusammen,
ich habe am Wochenende einen kleinen Mailserver unter 10.3 aufgesetzt, welcher wunderbar funktioniert. Habe diesbzgl. meine Logrotate Konfig - von einem alten 10.1 System übernommen, leider will das Logrotate einfach nicht rotaten. Das Prerotatescript läuft an, sobald es durch gelaufen ist, spuckt Logrotate eine Fehlermeldung aus:
error: error running shared prerotate script for '/var/log/exim/main.log /var/log/exim/reject.log /var/amavis/amavis.log /var/spamassassin/spamd.log /var/log/exim/panic.log /var/log/clamav/clamd.log '
und bricht einfach ab. Das Skript beendet eigentlich nur die Dienste, welche nach diesem Verhalten natürlich still gelegt sind.
meine Logrotate Konfig in dem Fall sieht folgendermassen aus:
/var/log/exim/main.log /var/log/exim/reject.log /var/amavis/amavis.log /var/spamassassin/spamd.log /var/log/exim/panic.log /var/log/clamav/clamd.log { compress dateext maxage 365 daily rotate 99 missingok sharedscripts nocreate ifempty prerotate /root/conf.d/mail_ctl stop endscript postrotate /root/conf.d/mail_ctl start endscript
}
Funktioniert auf dem 10.1 ohne Probleme. Kann mir einer evtl. weiter helfen? Danke und Grüße
Onur
-- Registered Linux User since 19940320
-------------------------------------------------- Emil Stephan, Marktplatz 39, 53773 Hennef, Germany voice: +49-2242-84438 Accelerate Windows: 9.81 m/sec^2 would be adequate -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org