Log Rotation
/etc/logrotate.conf
/var/log/dovecot.info.log { dateext size 51200k compress mail username _AT_ mydomain _DOT_ gr prerotate /etc/init.d/dovecot stop endscript postrotate /etc/init.d/dovecot start endscript }
# logrotate -d -f -v /etc/logrotate.conf
dnsdist.log
/etc/logrotate.d/dnsdist
/var/log/dnsdist.log { rotate 7 daily dateext delaycompress compress postrotate [ ! -f /var/run/dnsdist.pid ] || kill -USR1 `cat /var/run/dnsdist.pid` endscript }
# logrotate -d -f -v /etc/logrotate.d/dnsdist
reading config file /etc/logrotate.d/dnsdist reading config info for /var/log/dnsdist.log Handling 1 logs rotating pattern: /var/log/dnsdist.log forced from command line (no old logs will be kept) empty log files are rotated, old logs are removed considering log /var/log/dnsdist.log log needs rotating rotating log /var/log/dnsdist.log, log->rotateCount is 0 dateext suffix '-20170812' glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]' glob finding logs to compress failed glob finding old rotated logs failed fscreate context set to unconfined_u:object_r:var_log_t:s0 renaming /var/log/dnsdist.log to /var/log/dnsdist.log-20170812 disposeName will be /var/log/dnsdist.log-20170812.gz running postrotate script running script with arg /var/log/dnsdist.log: " /bin/kill -USR1 14769 2> /dev/null || true " removing old log /var/log/dnsdist.log-20170812.gz error: error opening /var/log/dnsdist.log-20170812.gz: No such file or directory
# ls -Zltr dnsdist.log* -rw-r--r--. 1 unconfined_u:object_r:var_log_t:s0 root root 233768249 Aug 12 20:42 dnsdist.log-20170812 -rw-r--r--. 1 system_u:object_r:var_log_t:s0 root root 8905 Aug 12 20:56 dnsdist.log