linux查看core文件路径
时间: 2023-10-27 08:45:42 浏览: 168
在Linux中,可以通过以下命令来查看core文件的路径:
```bash
cat /proc/sys/kernel/core_pattern
```
该命令会输出core文件的路径模式,通常会显示类似于"/var/core/core.%e.%p.%t"的字符串。这个字符串中的"%e"表示可执行文件的名称,"%p"表示进程ID,"%t"表示时间戳。根据实际的配置,core文件会生成在指定的路径下。
相关问题
linux core文件查看
要查看 Linux 中的 core 文件,可以使用以下命令:
```
gdb <可执行文件路径> <core 文件路径>
```
其中,`<可执行文件路径>` 是生成 core 文件的可执行文件路径,`<core 文件路径>` 是 core 文件的路径。
使用以上命令后,会进入 gdb 的命令行模式。接下来,可以使用 gdb 的各种命令进行查看和调试。例如,使用 `bt` 命令可以查看函数调用栈;使用 `list` 命令可以查看当前代码的上下文等等。
linux core dump路径
Linux系统中core dump文件的默认路径是当前工作目录。当一个进程崩溃时,操作系统会生成一个core dump文件,其中包含了进程崩溃时的内存映像。你可以通过设置`/proc/sys/kernel/core_pattern`来改变core dump文件的默认路径。
例如,如果你想将core dump文件保存在特定目录下,你可以执行以下命令:
```
echo "/path/to/dumpfiles/core.%e.%p" > /proc/sys/kernel/core_pattern
```
其中`/path/to/dumpfiles`是你想保存core dump文件的目录。`%e`表示可执行文件的名称,`%p`表示进程ID。
请注意,改变core dump文件路径可能需要root权限。