我们希望自动执行从中删除旧目录的过程/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 '{}' \;