Fedora 31 : rsyncd.log logrotate Hint

 

vi /etc/logrotate.d/syslog  

or

vi /etc/logrotate.d/rsyslog 

 

/var/log/cron

/var/log/maillog

/var/log/messages

/var/log/secure

/var/log/spooler

/var/log/rsyncd.log

{   

    missingok

    sharedscripts

    postrotate

        /usr/bin/systemctl kill -s HUP rsyslog.service >/dev/null 2>&1 || true

    endscript

}

 

 

logrotate --force --verbose /etc/logrotate.conf

 

 

 

vi /etc/cron.daily/logrotate

#!/bin/sh

 

/usr/sbin/logrotate -s /var/lib/logrotate/logrotate.status /etc/logrotate.conf

EXITVALUE=$?

if [ $EXITVALUE != 0 ]; then

    /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"

fi

exit 0

 

chmod 700 /etc/cron.daily/logrotate