更新

更新

之前我还以为是3呢但现在它只保留 Xorg.0.log 和 Xorg.0.log.old。我可以将其增加到 10 或其他值吗?

看来 logrotate 根本不影响 Xorg.0.log。

更新

我有:

/var/log/Xorg.0.log
{
    rotate 12
    daily
    missingok
    notifempty
    nocompress
    sharedscripts
    postrotate
        reload rsyslog >/dev/null 2>&1 || true
    endscript
}

我怀疑是因为 x 服务器会在每个会话中刷新日志文件,所以它永远没有机会每天轮换。是否有任何选项可以为每个会话进行轮换?

我的灵感来自于文章。他建议创建我们自己的 cron 作业,以便比每天更频繁地进行日志轮换。我也许可以为每个创建一个 cron 作业boot。但我不知道 Xorg 是在作业执行之前还是之后启动的。

相关内容