之前我还以为是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 是在作业执行之前还是之后启动的。