-
设置生成Core文件
ulimit -c unlimit # 查看指令 ulimit -a # 一般第一行就是生成的core文件。 -
永久设置
vim /etc/security/limits.conf # * soft core unlimited # 放开注释就可以了,即删掉 # -
设置输出
修改文件
/etc/sysctl.conf添加core输出的文件格式。 默认是生成在执行进程的工作目录。# vim /etc/sysctl.conf kernel.core_pattern = /var/crash/core.%e.%p.%h.%t-
%e执行文件名
-
%p崩溃进程ID
-
%t崩溃时间
-
%h节点名称等价于
uname
-
-
默认输出
core文件加进程号
# 调试查看崩溃堆栈 gdb core.pid execs有可能生成的core文件会很大,注意清理。
-
参考链接
来源:oschina
链接:https://my.oschina.net/u/3695598/blog/4314844