Logs

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

  • February 19, 2020

我的*.xsession-errors*文件正在穩步增長(這顯然是一種普遍現象)並且並不意外(我仍然需要解決系統上的一些問題)。

問題:當系統將*.xsession-errors保存為.xsession-errors.old*並啟動新文件時,是否有特定的門檻值?如果它有某種 logrotate,這個限制可以改變嗎?如何改變?

.xsession-errors現在的大小約為 1.2 GB,我認為這應該足夠了。

謝謝你的建議!

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 有很多變數,但這會讓你使用一些你可以調整的明顯設置。

引用自:https://unix.stackexchange.com/questions/565782