Ubuntu如何自動(dòng)處理coredump文件

小樊
113
2024-07-31 12:33:08

Ubuntu系統(tǒng)默認(rèn)會(huì)將core dump文件寫(xiě)入當(dāng)前目錄下,文件名格式為core.PID,其中PID為進(jìn)程ID??梢酝ㄟ^(guò)修改/proc/sys/kernel/core_pattern文件來(lái)配置core dump文件的保存路徑和命名規(guī)則。

  1. 打開(kāi)終端,輸入以下命令來(lái)查看當(dāng)前core dump文件的保存路徑和命名規(guī)則:
cat /proc/sys/kernel/core_pattern
  1. 修改core_pattern文件的內(nèi)容,可以使用以下命令將core dump文件保存在指定路徑下,文件名格式為core.PID:
echo "/path/to/corefiles/core.%E.%p" | sudo tee /proc/sys/kernel/core_pattern

其中,/path/to/corefiles為指定的保存路徑,%E代表可執(zhí)行文件名,%p代表進(jìn)程ID。

  1. 使修改生效,輸入以下命令:
sudo sysctl -p

之后,系統(tǒng)就會(huì)按照指定的規(guī)則自動(dòng)處理core dump文件。

0