Liunx 系统发现存在大量core dump文件,经设置发现core文件名,
形如:core-bash-11-1586327731-0.198875。
其中【bash】 按照设置是指引起core dump的文件名,请问bash 是指什么文件? 这个如何定位具体引起core dump的程序原因?
设置core dump文件的命名格式:
echo "/tmp/corefile/core-%e-%s-%t-%u"> /proc/sys/kernel/core_pattern
%格式的含义如下:
%c 转储文件的大小上限
%e 所dump的文件名
%g 所dump的进程的实际组ID
%h 主机名
%p 所dump的进程PID
%s 导致本次coredump的信号
%t 转储时刻(由1970年1月1日起计的秒数)
%u 所dump进程的实际用户ID