Çekirdek dosyalar aslında düşük seviyeli çökme dökümleridir; varsayılan olarak, kabuk, ulimit -c 0son kullanıcılar için nadiren yararlı oldukları için yazılmasına izin vermez (boyutlarına 0 bayt sınırı ayarlayarak ). ulimit -cBash kabuğuna yazarak sınırın ne olarak ayarlandığını görebilirsiniz .
fileBu önceki yanıtta açıklandığı gibi , komutu kullanarak hangi programın döküme neden olduğu hakkında bilgi alabilmeniz gerekir. Hangi programın çekirdek dökümü dosyasına neden olduğunu veya sisteminizde GNU hata ayıklayıcısının yüklü olduğunu bulun gdb -c core.
Kazanın daha fazla hata ayıklanmasıyla ilgilenmiyorsanız, dosyayı kullanarak silebilirsiniz rm core.
Yürütülebilir programları etkin bir şekilde derlemiyor / hata ayıklamıyorsanız, bu tür dosyaların oluşturulmasını durdurmak için çekirdek ulimit'i varsayılan değerine geri ayarlamak isteyebilirsiniz.
file coredosyasını içeren dizine komutu yazmayı denediniz mi? Yoksa ayrı bir komutulimit -cmu?