清除 /var/spool/abrt/ 的正确方法是什么

清除 /var/spool/abrt/ 的正确方法是什么

我们希望自动执行从中删除旧目录的过程/var/spool/abrt/

我们有 RHEL 机器 - 版本 7.x。

已知的方法是执行以下操作

# systemctl stop abrtd
# systemctl stop abrt-oops

我们可以使用以下 rm 命令删除所有这些目录和文件:

# abrt-cli rm /var/spool/abrt/*

然后启动服务

# systemctl start abrtd
# systemctl start abrt-oops

我们希望简化删除过程,如下所示 - 它将删除超过 10 天的目录/var/spool/abrt/

find /var/spool/abrt/  -type d -ctime +10  -exec rm -rf {} \;

清除/var/spool/abrt/目录是一个很好的选择吗?

答案1

如果你清除崩溃,重复数据删除将不再起作用。大概,你会希望保留所有独特的崩溃,这样重复的崩溃只会被存储一次。

要删除它们,不妨继续使用 abrt-cli。我认为它只是取消目录链接的薄包装,但希望它有一些仅删除崩溃的安全措施。

find /var/spool/abrt/  -type d -ctime +10  -exec abrt-cli rm '{}' \;

相关内容