命令行调试logrotate
logrotate配置文件一般存放在/etc/logrotate.d。
场景1:不存在/var/lib/logrotate/status文件
说明没有真正执行过logrotate。
/var/lib/logrotate/status会记录上一次logrotate时间,记录的时间可能没有真正执行过。
场景2:logrotate -d 配置文件
logrotate -v 配置文件:执行logrotate,输出结果信息
logrotate -d 配置文件:不执行logrotate,输出模拟信息
场景3:配置文件权限不够
配置文件权限需要设置成644,不能是其他权限。