My logrotate stops and starts syslog at postrotate, it does not restart
logrotate.
/var/log/weewx.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
# debian uses root:adm
# create 644 root adm
# ubuntu uses syslog:adm
# create 644 syslog adm
sharedscripts
postrotate
# standard way of invoking rc scripts
/etc/init.d/rsyslog stop
/etc/init.d/rsyslog start
On Wednesday, 13 December 2017 15:56:42 UTC+2, Daniel Jönsson wrote:
> I understand. I am only familiar with Debian/Ubuntu so I can not help you
> with that.
> And to me it seemed strange. Some times you restart/reload the
> service/demaon, but I have never seen that a logrotate is restarting
> logrotate...
>
>
>
> Den onsdag 13 december 2017 kl. 12:42:38 UTC+1 skrev mwall:
>>
>> On Wednesday, December 13, 2017 at 4:36:01 AM UTC-5, Daniel Jönsson wrote:
>>>
>>> In this logrotate example you are restarting rsyslog postrotate!! Why?
>>>
>>
>> restarting rsyslog is probably not necessary for the most recent
>> operating systems.
>>
>> i found that on some systems, logrotate did not manage open file handles
>> properly. when logrotate rotated the weewx log file, (r)syslog would
>> continue to write to the log that had been rotated.
>>
>> do you know of a way to ensure proper logrotate behavior that works on
>> all operating systems and all operating system versions?
>>
>> m
>>
>
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.