ดัมพ์หลักขนาดใหญ่ปรากฏในโฟลเดอร์โฮมของฉัน - มันคืออะไรและฉันจะลบมันได้อย่างไร


10

ไฟล์ x-core ขนาดใหญ่ที่มีชื่อcoreปรากฏในโฮมไดเร็กตอรี่ของฉัน ฉันไม่รู้ว่ามันคืออะไรและจะทำอย่างไรกับมัน

ฉันไม่สามารถอัพโหลดดัมพ์หลักได้เพราะเมื่อฉันพยายามคัดลอกมันที่ไหนสักแห่งฉันไม่สามารถเปิดมันได้เพราะมันใหญ่มาก

ฉันยังยินดีที่ได้ทราบว่าไฟล์นี้คืออะไรและสามารถลบได้หรือไม่

คำตอบ:


16

ไฟล์หลักเป็นไฟล์ทิ้งความผิดพลาดระดับต่ำ โดยค่าเริ่มต้นเชลล์ไม่อนุญาตให้เขียน (โดยตั้งค่าขีด จำกัด ขนาด 0 ไบต์ulimit -c 0) เนื่องจากมันไม่ค่อยมีประโยชน์สำหรับผู้ใช้ คุณสามารถดูได้ว่าวงเงินที่ตั้งไว้คืออะไรโดยการพิมพ์ulimit -cใน bash shell

คุณควรจะสามารถที่จะได้รับข้อมูลเกี่ยวกับสิ่งที่โปรแกรมที่เกิดจากการถ่ายโอนข้อมูลโดยใช้fileคำสั่งตามที่อธิบายไว้ในคำตอบก่อนหน้านี้การค้นหาโปรแกรมที่ก่อให้เกิดการถ่ายโอนแฟ้มหลักหรือหากคุณมีการดีบักเกอร์ GNU gdb -c coreติดตั้งในระบบของคุณโดยการเรียกใช้

rm coreถ้าคุณมีความสนใจในการแก้จุดบกพร่องความผิดพลาดต่อไปคุณสามารถลบไฟล์โดยใช้

หากคุณไม่ได้รวบรวม / ดีบักโปรแกรมที่เรียกใช้งานได้คุณอาจต้องการตั้งค่าแกน ulimit กลับไปเป็นค่าเริ่มต้นเพื่อหยุดการสร้างไฟล์ดังกล่าว


ขออภัยฉันไม่เข้าใจความคิดเห็นของคุณที่จะแสดง? คุณลองพิมพ์คำสั่งfile coreในไดเรกทอรีที่มีไฟล์แกนหรือไม่? หรือคำสั่งที่แยกต่างหากulimit -c?
ขับขี่เหล็ก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.