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文件。文件系統