LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 714|回复: 1

操作系统怎么产生core文件?

[复制链接]
发表于 2007-5-12 11:51:31 | 显示全部楼层 |阅读模式
linux下程序doredump的时候会产生core文件,这个文件生成的原理是什么?
如果环境设置不允许生成core文件,那么这些信息也应该是存在的,那么我怎么获得这些信息呢?
发表于 2007-5-12 16:42:46 | 显示全部楼层
[souldump@localhost setup]$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
max nice                        (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 11773
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
max rt priority                 (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 11773
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

默认不产生core文件。
使用ulimit -c n
将设置产生不超过n块的core文件。
程序异常终止就会产生此文件。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表