logrotate不旋转日志
我有此logrotate配置,并且我在Ubuntu 10.04上运行。 /var/log/mysql/mysql-slow.log { daily rotate 3 compress notifempty missingok create 660 mysql adm postrotate if test -x /usr/bin/mysqladmin && \ /usr/bin/mysqladmin ping &>/dev/null then /usr/bin/mysqladmin flush-logs fi endscript } 我昨天将其放在/etc/logrotate.d中,今天日志没有旋转。 以下是我所做的事情: 我验证了日志确实在/var/log/mysql/mysql-slow.log中 以root用户身份运行时,mysqladmin行工作正常 mysql能够写入mysql-slow.log 当我这样做时: $ logrotate -d -f mysql-slow reading config file mysql-slow reading config info for /var/log/mysql/mysql-slow.log …