muss ich syslog neu starten bei logrotate mail.log?

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
chris_
Beiträge: 68
Registriert: 08.08.2005 14:57:13

muss ich syslog neu starten bei logrotate mail.log?

Beitrag von chris_ » 02.11.2006 07:38:06

Hallo,

ich habe ein System, auf dem Postfix läuft. Ich möchte meine mail.log täglich um 0 Uhr rotieren. Dazu habe ich eine konfig gebastelt, die soweit auch funzt:

Code: Alles auswählen

/var/log/mail.log /var/log/mail.info
{
     rotate 60
     daily
     compress
     delaycompress
     create 640  root adm
     postrotate
       /etc/init.d/postfix reload
     endscript
} 
Nur die mail.log bleibt leer! Erst nachdem ich syslog neu gestartet habe, werden die logs wieder befüllt.
Ich dachte mir immer, dass nur postfix neu gestartet werden muss .(habe von irgendwelchen Foren). Das ist scheints nicht der Fall.

Muss ich daher
/etc/init.d/postfix reload
durch ein
/etc/init.d/syslog reload
ersetzen? Oder sollen beide reloaded werden?

Nachdem ich auch syslog rotiere, wäre es doch angebracht, einfach syslog eine Minute später rotieren zu lassen, damit ich syslog nicht zweimal starten muss?
Aus /etc/crontab
0 0 * * * root /etc/cron_my/logrotate
1 0 * * * root /etc/cron_my/sysklogd

Danke,
Chris

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 02.11.2006 08:03:18

Moin,

also syslog muss nue gestartet werden wenn du eine der Dateien rotierst in die er schreibt. Postfix muss nicht neu gestartet werdn weil er seine Meldungen ja an syslog weiter gibt.

Und, /var/log/mail.log muss du nicht per logrotate rotieren. Alle syslog Dateien werden werden auch schon ohne logrotate rotiert.

bye, Martin

PS: Thema von den Web- und Mailservern weggeschoben
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

chris_
Beiträge: 68
Registriert: 08.08.2005 14:57:13

Beitrag von chris_ » 02.11.2006 09:07:29

@Martin
sorry für die falsche Einordnung in Web- und Mailserver.

Das dachte ich mir aufgrund des Verhaltens.
Ich wollte aber den Zeitpunkt beeinflussen an dem die Rotation stattfindet.

Aber ich nehme an, dass es besser ist, einfach cron.daily/sysklog nicht per anacron aufzurufen, sondern sysklog in ein eigenes Vz zu schieben und cron dann damit zu starten.

Antworten