*.xsession-errors* 变成 *.xsession-errors.old* 的大小是多少?

*.xsession-errors* 变成 *.xsession-errors.old* 的大小是多少?

我的.xsession-错误文件正在稳步增长(这显然是一种常见现象)并且并不意外(我仍然需要解决系统上的一些问题)。

问题:系统保存时是否有特定的阈值.xsession-错误作为.xsession-errors.old并开始一个新文件?如果有某种 logrotate,这个限制可以改变吗?如何改变?

.xsession-错误现在大小约为 1.2 GB,我认为这应该足够了。

谢谢你的建议!

答案1

GG,看看/etc/logrotate.d 可能有一个 logrotate 文件在做这项工作,然后你可以操纵天数和文件大小来旋转和许多其他事情。

文件名可能称为 xsession 或类似名称。让我们知道您在 /etc/logrotate.d 中找到的内容

编辑后添加

如果你找不到任何东西,你可以创建一个新的 logrotate

您可以添加一个文件来在 /etc/logrotate.d 中创建新的 logrotate 这是我多次使用的变体。将其复制到 /etc/logrotate.d/xsessionerrors (新文件)

#Rotates "$HOME/.xsession-errors" daily if not empty AND over 20M. 
#Creates a file as root and compresses it with gz 
#only saves 5 copies or previous day of logs. 
$HOME/.xsession-errors {
missingok 
notifempty 
compress 
size 20M 
daily 
create 0600 root root 
rotate 5
}

Logrotate 有很多变量,但这将帮助您进行一些可以调整的明显设置。

相关内容