मुझे संदेह होने लगा है कि उबंटू चल रहे अनुप्रयोगों को नहीं बता रहा है कि यह उन्हें सही ढंग से छोड़ने के लिए बंद कर रहा है, बल्कि उन्हें छोड़ने के लिए मजबूर करता है।
अगर मैं क्रोम को खुला छोड़ देता हूं, तो यह कहता है कि यह पिछली बार सही ढंग से बंद नहीं हुआ था जब मैंने इसे बूट के बाद फिर से खोला, लिबरऑफिस ने मुझसे नहीं पूछा कि क्या मैं अपने दस्तावेज़ को सहेजना चाहता हूं और मैं एक आवेदन कर रहा हूं जिसे कुछ कोड चलाने की आवश्यकता है बाहर निकलने पर ऐसा करने की अनुमति नहीं है, जब कंप्यूटर बंद हो जाता है।
जैसा कि मैंने इसे समझा है, SIGTERM को सभी प्रक्रियाओं के लिए पहले भेजा जाता है ताकि वे सफाई से बाहर निकल सकें और यदि वे बाहर नहीं निकलते हैं तो उन्हें छोड़ने के लिए मजबूर करने के लिए भेजा जाता है। ऐसा लगता है कि उबंटू या तो SIGTERM नहीं भेज रहा है या SIGKILL भेजने से पहले पर्याप्त समय नहीं देता है।
क्या कोई तरीका है जिससे मैं इसे ठीक कर सकता हूँ?
मैं Ubuntu 16.04 चला रहा हूँ, लेकिन समस्या 15.10 में भी मौजूद है। मैं यह नहीं बता सकता कि अगर मैं उबंटू का उपयोग करना शुरू करता हूं, तो 15.10 सबसे नया संस्करण था।
संपादित करें: मैं एकता का उपयोग करता हूं और अपने कंप्यूटर को ऊपरी दाएं कोने में गियर दबाकर और शट डाउन का चयन करके बंद कर देता हूं, हालांकि sudo halt
टर्मिनल में चलने पर समस्या समान है ।
संपादित करें: मैं एक ही व्यवहार देख रहा हूं जब केवल लॉग आउट कर रहा हूं। मेरा अनुमान है कि सिग्नल को लॉग आउट पर भेजा जाना है और इसलिए समस्या शटडाउन पर उत्पन्न होती है और लॉग आउट होती है।