बैश मैन पेज का पूरा हिस्सा जो केवल लागू होता है, कहता है:
यदि ऑपरेटिंग सिस्टम जिस पर बैश चल रहा है, नौकरी नियंत्रण का समर्थन करता है, तो बैश में इसका उपयोग करने की सुविधाएं हैं। सस्पेंड कैरेक्टर टाइप करना (आमतौर पर ^ Z, कंट्रोल-जेड) जब एक प्रक्रिया चल रही होती है तो उस प्रक्रिया को रोक दिया जाता है और बैश करने के लिए कंट्रोल लौटा देता है। विलंबित निलंबित चरित्र टाइप करना (आमतौर पर ^ Y, कंट्रोल-वाई) प्रक्रिया को रोक देता है जब यह टर्मिनल से इनपुट पढ़ने का प्रयास करता है, और नियंत्रण को बैश में लौटाया जाता है। उपयोगकर्ता इस कार्य की स्थिति में हेरफेर कर सकता
bg
है, पृष्ठभूमि में इसे जारी रखने के लिए कमांड का उपयोग कर सकता हैfg
इसे अग्रभूमि में जारी रखने के लिए, या इसे मारने के लिए मारने की आज्ञा दें। A ^ Z तुरंत प्रभाव डालता है, और लंबित आउटपुट और टाइप-हेड को छोड़ने का अतिरिक्त दुष्प्रभाव होता है।
मैंने कभी उपयोग नहीं किया है Ctrl- Y; मैंने केवल इसके बारे में सीखा है। मैंने केवल ( Ctrl- Z) सस्पेंड किया है ।
मुझे लगता है कि क्या इस विकल्प है कोशिश कर रहा हूँ के लिए । यह कब उपयोगी होगा?
(ध्यान दें कि यह सुविधा सभी यूनिक्स वेरिएंट पर मौजूद नहीं है। यह सोलारिस और फ्रीबीएसडी पर मौजूद है, लेकिन लिनक्स पर नहीं है। यह संगत सेटिंग है stty dsusp
।)
शायद कम आत्मगत: कुछ ऐसा है जिसे साथ पूरा किया जा सकता है Ctrl- Yउस के साथ बस के रूप में आसानी से पूरा नहीं किया जा सकता है Ctrl- Z?
stty dsusp
, मैं इसे Y (मैं सोलारिस पर किया था) पर SIGTSTP भेजने में कामयाब नहीं हुआ हूं। क्या तुम?