यह ट्यूटोरियल आपको दिखाता है कि कैसे हल करें "There are stopped jobs" पसंद के अनुसार निर्मित "logout"में terminal (एसएसएच)। इस संदेश का क्या मतलब है Linux और इससे डिस्कनेक्ट करने में सक्षम होने के लिए आपको क्या करना होगा terminal, नीचे दिए गए ट्यूटोरियल में चरण दर चरण देखें।
इससे पहले कि आप देखें कि आप एक से कैसे डिस्कनेक्ट कर सकते हैं terminal पसंद के अनुसार निर्मित "logout", यह जानना अच्छा है कि इस संदेश का क्या अर्थ है।
संदेश "There are stopped jobs" प्रकट होता है जब आप a से लॉग आउट करने का प्रयास करते हैं terminal जिसमें प्रक्रियाएँ चल रही हैं या बाधित होने की प्रतीक्षा कर रही हैं (Ctrl+C) या अगली कड़ी (fg
) उनका।
यह बीच की प्रक्रियाओं के बारे में है terminal और उस सिस्टम में आपका लॉगिन क्लाइंट। संबंध SSH के माध्यम से Putty या द्वारा Terminal (macOS).
तो, यह एक त्रुटि संदेश नहीं है, लेकिन सिर्फ एक संदेश है जो उपयोगकर्ता को सूचित करता है कि उसके पास "jobs” प्रगति पर है, जिसे सहेजा या बंद नहीं किया गया है। अधिकांश समय, यह संदेश तब दिखाई देता है जब आप पाठ फ़ाइलों को "के साथ संपादित करते हैं"vim", जिसे आपने सहेजा नहीं था, लेकिन संपादन स्क्रीन छोड़ दी थी।
कपि ins
आप कैसे सुलझाते हैं"There are stopped jobs" पसंद के अनुसार निर्मित "logout"एसएसएच में (Terminal)
कमांड के साथ लॉग आउट करने में सक्षम होने के लिए "logout
"आम तौर पर, आपको उन प्रक्रियाओं को समाप्त या समाप्त करने की आवश्यकता होती है।
1. कमांड चलाएँ "jobs
"में terminal. यह आदेश लंबित या चल रही प्रक्रियाओं की सूची प्रदर्शित करेगा।
2. अगला, आपके द्वारा खुली प्रक्रिया की पहचान करने के बाद, आपके पास कई विकल्प हैं:
निष्पादन में प्रक्रिया को पुनर्स्थापित करना
कमांड का प्रयोग करें "fg
” रुकी हुई प्रक्रिया को फिर से शुरू करने के लिए (job) और फिर इसे कुंजी संयोजन के साथ समाप्त करें Ctrl+C.
बचने के लिए प्रक्रिया को पृष्ठभूमि में ले जाएं "There are stopped jobs"
आदेश चलाएँ"bg
” प्रक्रिया को पृष्ठभूमि में ले जाने के लिए। अब आप से कनेक्शन बंद कर पाएंगे terminal आदेश से "logout
” खुली प्रक्रिया को रोके बिना।
वर्तमान शेल के साथ टास्क एसोसिएशन को समाप्त करें
आप कमांड का भी उपयोग कर सकते हैं "disown
"। यह आदेश a को हटाता है job
वर्तमान शेल से संबद्ध ताकि आप कनेक्शन सत्र को बंद कर सकें terminal. यदि आप किसी आदेश को निष्पादित करते हैं terminal और आप इसे बंद करने के बाद भी सक्रिय रखना चाहते हैं terminalउल, आप आत्मविश्वास से कमांड का उपयोग कर सकते हैं "disown
".
काम का बोझ जबरन बंद करना
यह विधि अनुशंसित नहीं है, लेकिन यदि आप चाहें, तो आप कार्य को बलपूर्वक बंद कर सकते हैं।
आदेश के साथ प्रक्रिया की पीआईडी पहचानें:
ps aux | grep process_name
बल प्रक्रिया को समाप्त करता है:
kill -9 PID_number
उपरोक्त ट्यूटोरियल में किसी भी चरण के बाद, अब आपका स्वागत संदेश द्वारा नहीं किया जाएगा "There are stopped jobs"जब आप कमांड निष्पादित करते हैं"logout
” सत्र को एक में बंद करने के लिए terminal.