There are stopped jobsसंदेश दूर है, दूर होना एक त्रुटि है। यह केवल एक सूचना है जो आपको बता रही है कि आप शेल से बाहर निकलने का प्रयास करते हैं, लेकिन आपके पास एक या एक से अधिक निलंबित कार्य / कार्यक्रम हैं (आपके मामले में emacsजिसे आपने &अपने कमांड के अंत में पृष्ठभूमि का उपयोग करके रखा था)। सिस्टम आपको शेल से बाहर निकलने और नौकरियों को मारने की अनुमति नहीं देता है जब तक कि आपका मतलब नहीं है। आप इस संदेश के जवाब में कुछ बातें कर सकते हैं:
jobsयह बताने के लिए कि आपने किस नौकरी को निलंबित किया है, कमांड का उपयोग करें
- आप
fgकमांड का उपयोग करके अग्रभूमि में नौकरी जोड़ना पसंद कर सकते हैं
- यदि आपको परवाह नहीं है कि नौकरी समाप्त हो जाएगी, तो आप
exitफिर से टाइप कर सकते हैं ; exitएक दूसरी बार या बिना किसी हस्तक्षेप के jobsकमांड टाइप करने से सभी निलंबित नौकरियों की समाप्ति हो जाएगी।
दूसरे प्रश्न का उत्तर देने के लिए, मैं आपको बताऊंगा कि उबंटू या ईमैक्स इस तरह का व्यवहार नहीं कर रहा है। यह एक सामान्य व्यवहार है जब आप पृष्ठभूमि में चलने के लिए एक एप्लिकेशन डालते हैं। इस मामले sudoमें पासवर्ड के लिए पूछ रहा है, लेकिन पृष्ठभूमि में पूछ रहा है, इसलिए आप इस तथ्य को नहीं देख सकते हैं। इसे देखने के लिए, आपको fgकमांड का उपयोग करके काम को अग्रभूमि में वापस लाना चाहिए :
radu@Radu: ~ $ sudo emacs tet.c &
[1] 7732
radu@Radu: ~ $ # now sudo emacs run in background so you can't see nothing about what's happening
radu@Radu: ~ $ fg
[sudo] password for radu:
इसके बाद आप चाहें तो बैकग्राउंड में फिर से काम करने के लिए Ctrl+ टाइप कर सकते Zहैं। फिर आप अग्रभूमि में नौकरी वापस लाने के लिए फिर से 'एफजी' कमांड चला सकते हैं।
quit(देखें :) superuser.com/questions/486496/how-do-i-exit-telnet )