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文件。