centos无法使用ulimit进行coredump -c是无限的

时间:2019-07-06 07:30:10

标签: centos coredump ulimit

我刚刚使用Parallel Desktop在Mac上安装了CentOs 7。

这是ulimit -c的结果:

  

[root @ centos-linux test1]#ulimit -c
  无限

这是/etc/security/limits.conf的内容

  • 软核无限

但是没有创建coredump文件。

我还可以做些什么来启用coredump?

1 个答案:

答案 0 :(得分:0)

此现象是由错误的核心转储文件路径导致的。

我认为coredump文件应该在当前目录或/ tmp中创建。但这不是。

(None, 10)告诉核心转储文件在哪里。

在我的系统中:

  

[root @ centos-linux Linux]#cat / proc / sys / kernel / core_pattern
  / mydata / corefile / core-%e-%s-%u-%g-%p-%t

但是,我的系统中没有cat /proc/sys/kernel/core_pattern

所以我可以创建一个新目录/mydata/corefile或使用

/mydata/corefile

在/ tmp中获取coredump文件。