我正在尝试在基于 ARM 的目标上提供对核心转储的支持,我已经阅读了 /etc/limits 和 /etc/security/limits.conf ,我的目标文件系统没有后者,所以我对 /etc/limits 进行了以下更改
root C100000
将此行添加到 /etc/limits 后,期望生成核心文件,但 ulimit -a 向我显示
核心文件大小(块,-c)0
为什么这些更改到 /etc/limits 根本没有反映出来。
现在我该怎么办?
我必须将 /etc/security/limits.conf 添加到我的文件系统吗?
我没有考虑使用 setrlimit() 的选项。