coredump 文件路径配置文件在哪里
时间: 2023-08-16 11:10:18 浏览: 282
directory 的配置文件
在 Linux 系统中,core dump 文件路径的配置文件通常是 /proc/sys/kernel/core_pattern。这个文件指定了在程序崩溃时生成 core dump 文件的路径和文件名格式。
可以使用以下命令来查看当前的配置:
```
cat /proc/sys/kernel/core_pattern
```
默认情况下,它的值为 |/usr/share/apport/apport %p %s %c %d %P %E|,意思是当程序崩溃时,会调用 apport 工具来生成 core dump 文件,并将其保存在 /var/crash 目录下。
可以使用以下命令来修改 core dump 文件的路径和文件名格式:
```
echo "/path/to/core/dumps/core-%e-%p-%t" > /proc/sys/kernel/core_pattern
```
其中,%e 表示程序的文件名,%p 表示进程 ID,%t 表示时间戳。
需要注意的是,修改 core_pattern 文件的权限需要 root 用户。而且,修改后的配置只在当前会话中生效,重启系统后需要重新设置。如果需要永久生效,可以将修改命令添加到 /etc/sysctl.conf 文件中。
阅读全文