core dump

配置与测试Core Dump

一.core dump配置
[root@scctmpdev:/root]#grep pattern /etc/sysctl.conf
kernel.core_pattern = corefile/core-%e
这个表示dump文件在可执行应用的相对目录的corefile下
[root@scctmpdev:/root]#ulimit  -c
102400

二.测试core dump
[root@scctmpdev:/root]#cat test.c
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char** argv)
{
int a,b, result;
a = 2;
b = 0;
result = a/b;
return 0;
}
[root@scctmpdev:/root]#gcc -g test.c  -o test
[root@scctmpdev:/root]#ll co
config.log   context.xml  corefile/    
[root@scctmpdev:/root]#ll corefile/
total 0
[root@scctmpdev:/root]#ll test
-rwxr-xr-x 1 root root 7734 Jan 29 17:06 test
[root@scctmpdev:/root]#./test
Floating point exception (core dumped)
--运行test可执行文件时发生异常进而产生dump,如下。
[root@scctmpdev:/root]#ll corefile/
total 96
-rw------- 1 root root 188416 Jan 29 17:06 core-test

转载于:https://www.cnblogs.com/dotagg/p/8378554.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值