2017-05-02 14 views
1

저는 코어 덤프를 관리하기 위해 abrt를 사용하는 Fedora 25를 사용하고 있습니다. documentation 다음에는 "ProcessUnpacked"를 "yes"로 설정했으며, 코어 덤프를 유지 관리하는 프로그램을 볼 때 코어 파일을 볼 수 있습니다. 불행하게도 그 코어는/var/spool/abrt에 저장됩니다. 이는 다양한 이유로 나에게 만족스럽지 않습니다.패키지되지 않은 프로그램의 코어 파일을 현재 작업 디렉토리에 저장하도록 ABRT를 구성하려면 어떻게합니까?

코어 파일 (또는 전체 코어 덤프 정보 디렉토리)을 패키지화되지 않은 프로그램을 처리 중임을 감지 할 때 현재 작업 디렉토리에 저장하도록 abrt를 구성하고자합니다. 누군가 이걸 어떻게하는지 말해 줄 수 있니? selinux를 행복하게 유지하기 위해 알아야 할 특별한 것이 있으면 그 정보도 감사 할 것입니다.

답변

0

실제로 012oredactctl을 사용하도록 시스템을 구성한 으로 구성하는 것이 좋습니다. 지금이 쉽게이 시스템 에서이 기본을 만들기 페도라 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)