ulimit -c
判斷是否開啓轉儲
爲0 則沒有開啓
-
ulimit -c unlimited
設置轉儲core大小沒有限制 -
在你的主目錄下創建core文件夾,比如我在/home/joe下創建core文件夾
-
vim /etc/sysctl.conf
kernel.core_pattern=/home/joe/core/core-%e-%p-%t-%s
kernel.core_uses_pid=0
說明:
%e是執行文件名(可能被截斷)
%P是pid
%t是coredump生成時間戳
%s是觸發生成coredump的信號值
- 加載配置
sudo sysctl -p --system