如何配置ABRT以存储当前工作目录中未打包程序的核心文件?

时间:2017-05-02 09:29:27

标签: core fedora-25 abrt

我正在使用Fedora 25,它使用abrt来管理我的核心转储。在documentation之后我将“ProcessUnpacked”设置为“yes”,当我正在维护coredumps的程序时,我可以看到我的核心文件。不幸的是,这些核心存储在/ var / spool / abrt中,由于各种原因,这对我来说是不能令人满意的。

当我检测到它正在处理一个未打包的程序时,我想配置abrt来存储当前工作目录中的核心文件(或整个coredump info目录)。谁能告诉我怎么做?如果有任何特别的事情我需要知道以保持selinux的快乐,我也会很感激这些信息。

1 个答案:

答案 0 :(得分:0)

我实际上建议改为配置系统以使用coredumpctl。有关将其作为Fedora 26默认设置的计划,请参阅https://fedoraproject.org/wiki/Changes/coredumpctl。将此设置为系统现在的默认设置非常简单:

sudo systemctl disable --now abrt-ccpp.service
sudo systemctl enable --now abrt-journal-core.service

您可能会发现coredumpctl管理工具很方便。如果您根本不想要这个,请禁用上述两项服务,并使用符号链接将文件/usr/lib/sysctl.d/50-coredump.conf替换为/dev/null。 (和/或以其他方式将/proc/sys/kernel/core_pattern设置为文件名,例如默认core。)