1)編輯環境配置檔案,讓shell啟動時自動設定ulimit
vi /etc/profile
ulimit -c unlimited > /dev/null 2>&1
2)更改core檔案生成路徑
vi /etc/sysctl.conf
kernel.core_uses_pid = 1
kernel.core_pattern=/tmp/core-%e-%p
3)sysctl配置生效
sysctl -p /etc/sysctl.conf
這樣,以後發生coredump時,core檔案就自動生成到了/tmp目錄下。方便除錯
linux 生成core檔案相關配置
linux程式段錯誤後,並不一定會生成core檔案,這個需要相應的配置才能生效 1.檔案大小配置 ulimit a 檢視,core file 屬性配置需要 unlimited 2.生成設定 在 etc profile下新建個指令碼,core start.sh 填寫 ulimit c unlimite...
Linux生成core檔案 core檔案路徑設定
在linux下產生並除錯core檔案 先看看我用的是個什麼機器 uname a linux dev 2.4.21 9.30axsmp 1 smp wed may 26 23 37 09 edt 2004 i686 i686 i386 gnu linux 再看看預設的一些引數,注意core file ...
Linux生成core檔案 core檔案路徑設定
在linux下產生並除錯core檔案 先看看我用的是個什麼機器 uname a linux dev 2.4.21 9.30axsmp 1 smp wed may 26 23 37 09 edt 2004 i686 i686 i386 gnu linux 再看看預設的一些引數,注意core file ...