在bash或zsh下(其他shell是否适用尚不清楚)运行命令
ulimit -c unlimited
默认情况下,core dump文件是不会生成的,因为其最大size被限制为0.
此命令将生成core dump文件的大小限制改为无限制。
要查看core dump文件生成在什么地方,运行命令
sysctl kernel.core_pattern
或者
cat /proc/sys/kernel/core_pattern
输出为 一段路径+几个格式符,比如
|/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e %P %I %h
要知道这几个格式符是什么意思,可以查阅 man core
网友评论