2011-10-26 14 views
7

के अंदर चलने वाली बैश में एक प्रक्रिया को निलंबित करना अन्य टर्मिनलों में मैं Ctrl+z को एक एप्लिकेशन को निलंबित करने के लिए दबाता हूं, अक्सर इसे पृष्ठभूमि में भेजने के लिए bg जारी करता है।कंसोल 2

कंसोल 2 Ctrl+z में कुछ भी नहीं है, संभवतः क्योंकि कुंजी संयोजन का विंडोज़ में एक अलग अर्थ है। लेकिन क्या एक ही प्रभाव प्राप्त करने का कोई तरीका है, 'प्रक्रिया &' के लिए सहेजें?

(मैं जानता हूँ कि मैं & का उपयोग करना चाहिए और यह काम करता है, लेकिन कभी कभी मैं सेटअप खोल, एक संपादक शुरू होगा, संपादन शुरू, तो कंसोल पर लौटने बस लगता है कि मैं & भूल गया और मैं खोल उपयोग नहीं कर सकते यह मुझे परेशान करता है कि मुझे या तो एक नया खोल खोलना है और इसे फिर से सेट करना है, या संपादक को छोड़ना है, इसे & से शुरू करें और इसे फिर से सेट करें)।

उत्तर

3

यह कष्टप्रद मुद्दा निश्चित रूप से एक कंसोल 2 बग है। आपको इसके मुद्दे ट्रैकर पर कुछ मिल सकता है।

वैसे भी, ctrl+z वर्तमान प्रक्रिया के लिए SIGSTOP सिग्नल भेजता है। तो, आप अभी भी उस सिग्नल को किसी अन्य सत्र/टैब से भेज सकते हैं। (यदि यह स्टॉप से ​​कम परेशान है और & से शुरू होता है)। ऐसा करने के लिए, आप kill कमांड का उपयोग कर सकते हैं।

kill -s SIGSTOP pid 

आशा है कि यह मदद करता है (पीआईडी ​​प्रक्रिया पीआईडी ​​संख्या है)।

+0

धन्यवाद। मुझे डर है कि यह करना होगा। – artm

10

आप ctrl+z के साथ विवादित हॉटकी को हटाने का भी प्रयास कर सकते हैं।

मुझे स्क्रिप्ट के निष्पादन को रद्द करने के लिए ctrl+c का उपयोग करने में समस्या हो रही थी। जैसे ही मैंने उस हॉटकी को हटा दिया, ctrl+c को इसकी डिफ़ॉल्ट बहाल कर दी गई और मैं निष्पादन को ठीक से रद्द करने में सक्षम था।

+0

क्या आपका मतलब कंसोल 2 वरीयताओं, या खिड़कियों में कहीं और में एक गर्म कुंजी है? – artm

+2

क्षमा करें अगर मैंने इसे बुरा व्यक्त किया। मेरा मतलब कंसोल 2 की प्राथमिकताओं के माध्यम से सुलभ था। यदि आप उस कुंजी संयोजन से जुड़ी कार्रवाई को हटाते हैं, तो उनका डिफ़ॉल्ट व्यवहार पुनर्स्थापित किया जा रहा है। –

17

कंसोल 2 में, ctrl-c डिफ़ॉल्ट रूप से प्रतिलिपिबद्ध है (टेक्स्ट) आपको नौकरी रद्द करने के लिए ctrl-shift-c दबाएं।

+0

और ctrl + shift-z नौकरी निलंबित करता है? (यही वह है जो मैं पूछ रहा था)। एनबी मैं अब विंडोज/कंसोल 2 का उपयोग नहीं करता, इसलिए मैं खुद को जांच नहीं सकता। – artm

+0

Ctrl + Shift-z या Ctrl-z मेरे लिए काम नहीं करते हैं। Ctrl + Shift + c काम करता है। –

संबंधित मुद्दे