आप यह उल्लेख नहीं करते हैं कि क्या यह एक्स ऐप या कंसोल ऐप के रूप में चल रहा है।
यदि यह एक कंसोल ऐप के रूप में है, तो निश्चित रूप से इसे बंद करने की आवश्यकता है। आपने इसे इनपुट / आउटपुट से छुटकारा दिलाया, अधिक तकनीकी रूप से (छद्म) ट्टी पर था। यह बहुत संभावना नहीं है कि आपका क्या मतलब है, तो चलो मान लेते हैं कि आप एक एक्स ऐप के बारे में बात कर रहे हैं।
nohupकाम करना चाहिए, यह सुनिश्चित नहीं है कि यह क्यों नहीं है। जब शेल बंद हो जाता है, तो यह SIGHUPअपने प्रक्रिया समूह में सभी प्रक्रियाओं को भेजता है। nohup कमांड को SIGHUP को अनदेखा करने के लिए कहता है।
आप सेटसाइड भी आज़मा सकते हैं, जो प्रक्रिया समूह से प्रक्रिया को डिस्कनेक्ट करता है
alias emacs='setsid emacs'
या disownबाद में जोड़ें&