Logrotate - all applications
From MythTV Official Wiki
(Difference between revisions)
(Add version for 0.26) |
(v0.26 is the current version, so should be at the top) |
||
| 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 MythTV log files | + | |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 | ||
|author=Beirdo | |author=Beirdo | ||
| − | | | + | |S26=yes}} |
{{Code box|/etc/logrotate.d/mythtv| | {{Code box|/etc/logrotate.d/mythtv| | ||
<pre> | <pre> | ||
| Line 24: | Line 24: | ||
olddir /var/log/mythtv/old | olddir /var/log/mythtv/old | ||
lastaction | lastaction | ||
| − | killall -HUP | + | killall -HUP mythlogserver |
| − | + | ||
| − | + | ||
find /var/log/mythtv/old -type f -mtime +30 -delete | find /var/log/mythtv/old -type f -mtime +30 -delete | ||
endscript | endscript | ||
| Line 32: | Line 30: | ||
</pre> | </pre> | ||
}} | }} | ||
| + | |||
{{Script info | {{Script info | ||
| − | |short=logrotate configuration for MythTV applications ( | + | |short=logrotate configuration for MythTV applications (v0.25) |
| − | |long=Example configuration file for using logrotate to rotate your MythTV log files (for | + | |long=Example configuration file for using logrotate to rotate your MythTV log files (for v0.25). |
|category=Log Rotation Configuration Files | |category=Log Rotation Configuration Files | ||
|name=logrotate - all applications | |name=logrotate - all applications | ||
|author=Beirdo | |author=Beirdo | ||
| − | | | + | |S25=yes}} |
{{Code box|/etc/logrotate.d/mythtv| | {{Code box|/etc/logrotate.d/mythtv| | ||
<pre> | <pre> | ||
| Line 53: | Line 52: | ||
olddir /var/log/mythtv/old | olddir /var/log/mythtv/old | ||
lastaction | lastaction | ||
| − | killall -HUP | + | killall -HUP mythbackend |
| + | killall -HUP mythfrontend | ||
| + | killall -HUP mythlcdserver | ||
find /var/log/mythtv/old -type f -mtime +30 -delete | find /var/log/mythtv/old -type f -mtime +30 -delete | ||
endscript | endscript | ||
| Line 59: | Line 60: | ||
</pre> | </pre> | ||
}} | }} | ||
| − | |||
[[Category:logrotate_Configuration_Files]] | [[Category:logrotate_Configuration_Files]] | ||
[[Category:Log_Rotation_Configuration_Files]] | [[Category:Log_Rotation_Configuration_Files]] | ||
Latest revision as of 16:42, 12 March 2013
For most distros, save the configuration file to /etc/logrotate.d/mythtv
Log rotation with --logpath logging
This configuration will work with MythTV logging for all MythTV applications using either the --logpath or --syslog argument. If using this configuration, other MythTV logrotate configuration files are unnecessary.
| Author | Beirdo |
| 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
lastaction
killall -HUP mythlogserver
find /var/log/mythtv/old -type f -mtime +30 -delete
endscript
}
| Author | Beirdo |
| Description | Example configuration file for using logrotate to rotate your MythTV log files (for v0.25). |
| Supports | |