ulimit: core file size: cannot modify limit: Operation not permitted

在Linux系统中执行程序会遇到崩溃的情况。但是,当 ulimit -c 查到的值为0时不会生成core文件。因此,通过使用 ulimit -c unlimited 命令达到生成core文件。

在使用 ulimit -c unlimited 命令时遇到如下情况:

[test@test-PC]$ ulimit -c unlimited 

bash: ulimit: core file size: cannot modify limit: Operation not permitted 

原因:用户没有权限


解决方案: 

修改 /etc/security/limits.conf 文件

[test@test-PC]$ vi /etc/security/limits.conf 

test hard core unlimited 

test soft core unlimited 

[test@test-PC]$ ulimit -c unlimited

unlimited

原文地址:https://www.cnblogs.com/qingtian224/p/14848526.html