Linux中的内存转储文件路径问题
-
确定保存路径为/var/core,文件名为core-%e-%p【var目录下有core】
%c 转储文件的大小上限 %e 所dump的文件名 %g 所dump的进程的实际组ID %h 主机名 %p 所dump的进程PID %s 导致本次coredump的信号 %t 转储时刻(由1970年1月1日起计的秒数) %u 所dump进程的实际用户ID
-
root权限下
vi /etc/sysctl.conf #添加下面两句话 kernel.core_pattern = /var/core/core-%e-%p kernel.core_uses_pid = 1 #core_uses_pid被设置为1,表示即使core_pattern中没有设置%p,最后生成的core dump文件名仍会加上进程ID。
-
root权限下
cd /proc/sys/kernel echo “/var/core/core-%e