Ubuntu系统默认会将core dump文件写入当前目录下,文件名格式为core.PID,其中PID为进程ID。可以通过修改/proc/sys/kernel/core_pattern文件来配置core dump文件的保存路径和命名规则。
cat /proc/sys/kernel/core_pattern
echo "/path/to/corefiles/core.%E.%p" | sudo tee /proc/sys/kernel/core_pattern
其中,/path/to/corefiles为指定的保存路径,%E代表可执行文件名,%p代表进程ID。
sudo sysctl -p
之后,系统就会按照指定的规则自动处理core dump文件。