Difference between revisions of "Logrotate - all applications"
From MythTV Official Wiki
(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 |