syslog/rsyslog manuell starten

Lord_Icon

Member
Moinz,

ich würde meine mail.log gern täglich per logrotate packen wollen.

Also erstmal gesucht, wer die mail.log verwaltet:
Code:
[B]grep -rl mail.log /etc/logrotate.d[/B]
/etc/logrotate.d/rsyslog

Code:
[B]nano /etc/logrotate.d/rsyslog[/B]
/var/log/mail.log {
missingok
daily
rotate 7
create
compress
start 0
}

Ein restart von rsyslog scheint die mail.log aber nicht zu packen.
Code:
[B]ls -lach /var/log/mail.log*[/B]
-rwxrwxrwx 1 root adm  39M Mär  5 11:08 /var/log/mail.log
-rwxrwxrwx 1 root adm  39M Feb 28 06:25 /var/log/mail.log.1
-rwxrwxrwx 1 root adm 2,7M Feb 28 06:25 /var/log/mail.log.2.gz
-rwxrwxrwx 1 root adm 1,9M Feb 28 06:25 /var/log/mail.log.3.gz
-rwxrwxrwx 1 root adm 2,1M Feb 28 06:25 /var/log/mail.log.4.gz


Einer eine Idee, wie ich rsyslog manuell dazu bringe mal aktiv zu werden ?

Bei logrotate kenne ich den Befehl ja...
Code:
logrotate --force -d /etc/logrotate.d/mail
... aber bei rsyslog siehts selbst in der man-page nicht grad üppig aus an möglichen befehlen.

Danke
 
Back
Top