设置过ulimit -c unlimited后,发生核心转储,还是无法产生core文件。
在查询了许多博客后,终于在ubuntu无法生成core文件_lockln的博客-优快云博客_无法生成core文件
中找到了解决方法。
ubuntu 的 cat /proc/sys/kernel/core_pattern输出|/usr/share/apport/apport %p %s %c %d %P %E,查了之后发现ubuntu预装了apport错误收集系统,sudo service apport stop之后就可以了。
在Ubuntu系统中,由于预装的apport错误收集系统,即使设置了ulimit -c unlimited,仍然可能无法产生core文件。解决方法是通过运行'sudo service apport stop'命令来禁用apport服务,从而能够正常生成core文件。
472

被折叠的 条评论
为什么被折叠?



