मेरे घर के फ़ोल्डर में एक बड़ा कोर डंप दिखाई दिया - यह क्या है और मैं इसे कैसे हटा सकता हूं?


10

coreमेरे घर निर्देशिका में नाम के साथ एक बड़ी एक्स-कोर फ़ाइल दिखाई दी। मुझे नहीं पता कि यह क्या है और इसके साथ क्या करना है।

मैं कोर डंप अपलोड नहीं कर सकता क्योंकि जब मैंने इसे कहीं कॉपी करने की कोशिश की, तो मैं इसे खोल भी नहीं पाया क्योंकि यह इतना बड़ा है।

मैं अभी भी यह पता लगाने की सराहना करता हूं कि यह फ़ाइल क्या है, और क्या मैं इसे हटा सकता हूं।

जवाबों:


16

कोर फाइलें अनिवार्य रूप से निम्न-स्तरीय क्रैश डंप हैं; डिफ़ॉल्ट रूप से, शेल उन्हें लिखने की अनुमति नहीं देता है (उनके आकार पर 0 बाइट सीमा निर्धारित करके ulimit -c 0) क्योंकि वे अंत उपयोगकर्ताओं के लिए शायद ही कभी उपयोगी होते हैं। आप देख सकते हैं कि ulimit -cबैश शेल में टाइप करके वर्तमान में क्या सीमा तय की गई है ।

आपको fileकमांड का उपयोग करके डंप के कारण किस कार्यक्रम के बारे में जानकारी प्राप्त करने में सक्षम होना चाहिए , जैसा कि इस पिछले उत्तर में बताया गया है कि किस प्रोग्राम ने कोर डंप फ़ाइल का कारण बना या यदि आपके पास जीएनयू डिबगर आपके सिस्टम पर स्थापित है, तो चल रहा है gdb -c core

जब तक आप क्रैश को आगे डीबग करना चाहते हैं, तब तक आप फ़ाइल का उपयोग करके हटा सकते हैं rm core

यदि आप निष्पादन योग्य कार्यक्रमों को सक्रिय रूप से संकलित / डिबगिंग नहीं कर रहे हैं, तो आप इस तरह की फाइलों को उत्पन्न होने से रोकने के लिए कोर अलिमेट को इसके डिफ़ॉल्ट मान पर वापस सेट करना चाह सकते हैं।


क्षमा करें, मुझे समझ नहीं आ रहा है कि आपकी टिप्पणी दिखाने के लिए क्या है? क्या आपने file coreडायरेक्टरी में केवल कमांड टाइप करने की कोशिश की है जिसमें कोर फाइल है? या अलग कमांड ulimit -c?
स्टीलड्राइवर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.