Void Linux에서 코어 덤프를 활성화하는 방법은 무엇입니까?

Void Linux에서 코어 덤프를 활성화하는 방법은 무엇입니까?

내가 보는 모든 것은 구성을 통해 코어 덤프를 수행하라는 메시지를 표시 ulimit하지만 Void에는 이 명령이 없습니다(적어도 기본적으로 제공되지는 않음). 활성화하는 데 도움이 되는 관련 결과를 찾을 수 없는 것 같습니다.

나는 내가 사용하고 있는 배포판보다 더 안전하기 때문에 Void를 사용하고 systemd있으며 일부 개발자가 Void에서 실행되는 프로그램을 디버깅하도록 돕고 있습니다.

올바른 디버깅 정보를 얻을 수 있도록 코어 덤프를 활성화해야 합니다.

이 작업을 수행하는 방법을 아는 사람이 있나요?

답변1

ulimit내장 쉘이며 쉘 보이드가 함께 제공됩니다.

답변2

dump라는 키워드와 관련된 패키지를 저장소에서 검색하면 결과 중에서 ProcDump라는 패키지를 찾을 수 있습니다. 패키지 설명에는 소프트웨어가 "코어 덤프를 생성하는 방법을 제공한다"고 나와 있습니다.

xbps-query -Rs dump

위에서 -R스위치는 xbps-query저장소를 검색 해야 하며 -s스위치는 문자열 또는 정규식과 일치하는 항목을 검색합니다. -S아래와 같이 (동기화) 스위치를 이용하여 설치를 완료합니다.

xbps-install -S ProcDump-for-Linux

이 작업을 수행하면 종속성( libreadline8, gdbm, sqlite, 및 ) libffi도 설치됩니다 .python3gdb

그것에 따르면웹사이트, "ProcDump는 Windows Sysinternals 도구 모음의 기존 ProcDump 도구를 Linux에서 재설계한 것입니다. ProcDump는 Linux 개발자에게 성능 트리거를 기반으로 애플리케이션 코어 덤프를 생성할 수 있는 편리한 방법을 제공합니다." 패키지 man 8 procdump.

관련 정보