ABRT 在 RHEL7 服务器上运行,因此内核配置是:
# cat /proc/sys/kernel/core_pattern
|/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e %P %I
应用程序系统/已安装软件包的所有核心转储都位于(默认行为):/var/spool/abrt
。
问题是,当用户启动的自定义应用程序崩溃时,会在用户启动它的位置生成核心转储,并且始终没有足够的空间(通常在用户主目录中)来存储转储。
我的问题是,如何在不更改 ABRT 功能的情况下更改此类应用程序的核心转储位置?
我正要重写core_pattern
到用户目录,但我想 ABRT 也会在其中写入所有系统核心转储,对吧?
那么解决办法是什么呢?