내가 보는 모든 것은 구성을 통해 코어 덤프를 수행하라는 메시지를 표시 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
도 설치됩니다 .python3
gdb
그것에 따르면웹사이트, "ProcDump는 Windows Sysinternals 도구 모음의 기존 ProcDump 도구를 Linux에서 재설계한 것입니다. ProcDump는 Linux 개발자에게 성능 트리거를 기반으로 애플리케이션 코어 덤프를 생성할 수 있는 편리한 방법을 제공합니다." 패키지 man 8 procdump
.