1. 程式人生 > 其它 >linux下core檔案被系統轉存而不能直接找到

linux下core檔案被系統轉存而不能直接找到

技術標籤:linux

問題:程式崩潰了,找不到core檔案

第一步:檢視是否開啟記錄core檔案

ulimit -c
unlimited

開啟了core檔案記錄。

第二步:檢視core檔案路徑

cat /proc/sys/kernel/core_pattern

|/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h %e

這個路徑下是找不到core檔案的,上邊的配置資訊表明core檔案被系統轉儲了

第三步:使用coredumpctl 命令

coredumpctl

這個資訊就會顯示哪個程序崩潰了

第四步:取出core檔案

coredumpctl -o  自定義檔名  dump  Pid

這樣就可以生成core檔案了

參考連結:https://blog.csdn.net/ispeller/article/details/20232089