Vorraussetzung: [[cron]]
* ''/etc/logrotate.conf''
* ''/etc/logrotate.d/*''
===== Neue Logdatei zu logrotate hinzufügen =====
=== Debian 5.0 ===
''/etc/logrotate.d/ingo'' :
/var/log/ingo.log {
compress
size=+10
postrotate
/etc/init.d/rsyslog reload > /dev/null
endscript
}
=== Ubuntu 12.04 ===
''/etc/logrotate.d/ingo'' :
/var/log/ingo.log {
compress
size=+10
postrotate
reload rsyslog >/dev/null 2>&1 || true
endscript
}
=== SuSE 12.3 ===
''/etc/logrotate.d/ingo'' :
/var/log/ingo.log {
compress
size=+10
nodateext
postrotate
service reload syslog
endscript
}
=== CentOS 6 ===
''/etc/logrotate.d/ingo'' :
/var/log/ingo.log {
size=+10
dateformat %Y%m%d-%s
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}
==== testen ====
echo 12345678901234567890 >> /var/log/ingo.log
logrotate -d /etc/logrotate.conf 2>&1 | less
logrotate /etc/logrotate.conf
grep ingo.log /var/lib/logrotate/status
ls /var/log/ingo.log*