Core-Dump

如何在 Void Linux 中啟用核心轉儲?

  • May 13, 2019

我看到的一切都告訴我通過 配置核心轉儲ulimit,但 Void 沒有這個命令(至少不是開箱即用的)。我似乎找不到任何相關結果來幫助我啟用它們。

我使用 Void 是因為它比使用systemd.

我需要啟用核心轉儲以幫助他們獲得正確的調試資訊。

有誰知道如何做到這一點?

如果我們在儲存庫中搜尋與關鍵字 dump 相關的包,我們會在結果中找到一個名為 ProcDump 的包。軟體包描述聲稱該軟體“提供了一種創建核心轉儲的方法”。

xbps-query -Rs dump

上面,-R開關要求xbps-query搜尋儲存庫,-s開關搜尋字元串或正則表達式的匹配項。-S使用(同步)開關如下所示完成安裝。

xbps-install -S ProcDump-for-Linux

此操作還安裝依賴項:libreadline8gdbmsqlitelibffipython3gdb

根據它的網站,“ProcDump 是對 Windows Sysinternals 工具套件中經典 ProcDump 工具的 Linux 重新構想。ProcDump 為 Linux 開發人員提供了一種方便的方法,可以根據性能觸發器創建其應用程序的核心轉儲。” 文件和範例由開發人員提供,並且包中包含手冊,man 8 procdump.

ulimit是一個內置的shell,shells void 自帶了。

引用自:https://unix.stackexchange.com/questions/518659