我看到的一切都告诉我要通过ulimit配置核心转储,但是Void没有这个命令(至少没有开箱即用)。我似乎找不到任何相关的结果来帮助我使他们。
我之所以使用Void,是因为它比使用systemd的发行版具有更多的安全性,并且我试图帮助一些开发人员调试运行在Void上的程序。
我需要启用核心转储,以帮助他们获得正确的调试信息。
有人知道怎么做吗?
发布于 2019-05-13 11:57:26
如果我们在存储库中搜索与关键字dump相关的包,就会在结果中找到一个名为ProcDump的包。软件包描述声称,该软件“提供了一种创建核心转储的方法”。
xbps-query -Rs dump上面,-R开关要求xbps-query搜索存储库,-s开关在字符串或正则表达式上搜索匹配项。安装完成如下所示,使用-S (同步)开关。
xbps-install -S ProcDump-for-Linux此操作还安装依赖项:libreadline8、gdbm、sqlite、libffi、python3和gdb。
根据网站的说法,"ProcDump是Linux从Sysinternals工具套件中对经典ProcDump工具的重新构想。ProcDump为Linux开发人员提供了一种方便的方法,可以根据性能触发器创建应用程序的核心转储。“开发人员给出了文档和示例,并在包man 8 procdump中包含了一个手册。
发布于 2019-05-13 17:42:14
ulimit是一个外壳内建物,外壳空有它。
https://unix.stackexchange.com/questions/518659
复制相似问题