我的.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 有很多变量,但这将帮助您进行一些可以调整的明显设置。