问题现象 在程序启动脚本中设置了ulimit -c unlimited,但是查看系统环境ulimit -c却未生效,仍显示0 脚本如下 #! /bin/bash ulimit -c unlimited echo "password" | sudo -S sysctl -w kernel.core_pattern=/your_path/core.%e.%p.%t.%s ./test/main # 执行程序 问题原因