开启core
时间: 2024-02-27 13:57:40 浏览: 63
activate-core_2.10-1.3.1.jar
开启core dump,可以在程序崩溃时生成core dump文件,这个文件可以用于调试程序崩溃的原因。在Linux系统上,可以通过以下步骤开启core dump:
1. 查看当前系统中core dump的状态:
```
$ ulimit -a
```
如果输出结果中的core file size为0,说明当前系统中没有开启core dump。否则,可以跳过下面的步骤。
2. 设置core dump的大小:
```
$ ulimit -c unlimited
```
这个命令将core dump的大小设置为无限制。也可以将unlimited替换为具体的大小,例如10M。
3. 设置core dump的文件名:
```
$ echo "core.%e.%p.%t" > /proc/sys/kernel/core_pattern
```
这个命令将core dump的文件名设置为“core.程序名.进程id.时间戳”。
4. 开启core dump:
```
$ echo "1" > /proc/sys/fs/suid_dumpable
```
这个命令开启了core dump。
完成以上步骤后,当程序崩溃时,会在程序运行的当前目录下生成一个名为core的文件,这个文件就是core dump文件。可以使用gdb等工具来分析这个文件,找出程序崩溃的原因。
阅读全文