设置 core
ulimit -c
查看 core 文件限制,如果为 0,说明 core 开关关闭;ulimit -c 1024
设置 core 为 1024 个 block(一般 1 block = 512 bytes,也可以ulimit -a
查看);ulimit -c unlimited
设置当前的 core 为无限制。- 或者设置为永久生效,方式是:修改
/etc/security/limits.conf
文件,在下面加上* soft core unlimited
,然后重新登录(sudo su admin
之后再sudo su <yourusername>
); cat /proc/sys/kernel/core_pattern
查看默认的 core 文件存储位置及 core 文件名格式;
- 修改上述 pattern 文件,即可修改 core 的存储位置及名称格式。
%h | %e | %p | %t | %u | %g | %s |
---|---|---|---|---|---|---|
产生 core 的主机名 | 程序文件名 | pid | 时间戳 | uid | gid< |