如何在 bash 中检查核心转储启用状态?

如何在 bash 中检查核心转储启用状态?
$ ulimit
unlimited
$ sleep 2 && killall -SEGV cat &
[1] 11358
$ cat
Segmentation fault
$ ulimit -c unlimited
$ ulimit
unlimited
$ sleep 2 && killall -SEGV cat &
[1] 11462
$ cat
Segmentation fault (core dumped)
  1. 如何检查 bash 中的当前状态-c
  2. unlimited为什么两次打印都适用不同的限制?这是什么unlimited意思?

答案1

  1. ulimit -c或者ulimit -a
  2. ulimit似乎等同于ulimit -f(显示最大文件大小的限制),而不是ulimit -a我最初想的那样。

相关内容