1. 进程无写权限(如目录不可写、存在同名的非regular文件(目录或符号连接)等)命令行
2. 存在同名文件且有多个hard link进程
3. 文件系统空间不足get
4. 指定目录不存在it
5. 进程的RLIMIT_CORE或RLIMIT_SIZE被设置为0。使用getrlimit和ulimit检查修改权限
6. 进程所执行的二进制文件无读权限二进制
7. 进程所执行的程序设置了set-user-ID (set-group-ID),且进程全部者与执行者不一样。程序
8. /proc/sys/kernel/core_pattern文件为空,且/proc/sys/kernel/core_uses_pid值为0。im
注意,若上述第一个文件为空且第二个文件值为1,core dump文件名将是.pid,需使用ls -a列出。文件
9. 若/proc/sys/kernel/core_pattern文件内容以"|"开始,"|"后面的内容将做为命令行,而core dump文件内容将做为该命令行的参数,此时也不会产生core dump文件。文件系统