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 )