Logrotate - all applications
(Difference between revisions)
(Create page with "generic" log rotation (treating all log files as equal)) |
m (MythTV is not a program name--proper capitalization :)) |
||
| Line 7: | Line 7: | ||
{{Script info | {{Script info | ||
|short=logrotate configuration for MythTV applications | |short=logrotate configuration for MythTV applications | ||
| − | |long=Example configuration file for using logrotate to rotate your | + | |long=Example configuration file for using logrotate to rotate your MythTV log files. |
|category=Log Rotation Configuration Files | |category=Log Rotation Configuration Files | ||
|name=logrotate - all applications}} | |name=logrotate - all applications}} | ||
Revision as of 20:55, 17 May 2012
For most distros, save the configuration file to /etc/logrotate.d/mythtv
Log rotation with --logpath logging
This configuration will work with MythTV logging using either the --logpath or --syslog argument.
| Author | unknown |
| Description | Example configuration file for using logrotate to rotate your MythTV log files. |
| Supports |
/var/log/mythtv/*.log {
weekly
rotate 8
missingok
ifempty
nocreate
nocompress
sharedscripts
olddir /var/log/mythtv/old
postrotate
killall -HUP mythbackend
killall -HUP mythfrontend
killall -HUP mythlcdserver
find /var/log/mythtv/old -name 'mythfrontend*' -type f -mtime +30 -delete
endscript
}