टर्मिनल को अवरुद्ध किए बिना एक नई प्रक्रिया शुरू करें


47

क्या इसे करना संभव है? उदाहरण के लिए यदि मैं gedit tifatul.txtकमांड लाइन के माध्यम से " " चलाता हूं , तो मेरा टर्मिनल ब्लॉक हो जाता है और मैं इस टर्मिनल में अन्य कमांड दर्ज नहीं कर सकता, इससे पहले कि मैं gedit छोड़ दूं। क्या मैं टर्मिनल को अवरुद्ध किए बिना एक कार्यक्रम (जैसे gedit) शुरू कर सकता हूं? खिड़कियों में मुझे लगता है कि यह " start notepad tifatul.txt" की तरह किया जा सकता है


आपको अवरुद्ध से क्या मतलब है।

@PedroDiniz का अर्थ है कि मैं टर्मिनल पर एक और कमांड टाइप नहीं कर सकता, जबकि gedit चल रहा है। यदि आपके पास खिड़कियां हैं, तो रनिंग notepad(अवरुद्ध) और start notepadअवरुद्ध (नहीं अवरुद्ध) के बीच का अंतर आज़माएं
TifatulS

जवाबों:


68

बस &कमांड के अंत में जोड़ें । यह पृष्ठभूमि में चलने के लिए नई प्रक्रिया बनाता है और आप अपने टर्मिनल का उपयोग जारी रख सकते हैं। उदाहरण के लिए:gedit new_file.txt &


वैसे, क्या आप इस व्यवहार के बारे में कोई दस्तावेज जानते हैं? यह केवल gedit के लिए है?
टिफ़तुल्स

1
पृष्ठभूमि प्रक्रिया की यह विशेषता शेल द्वारा प्रदान की जाती है, इसलिए यह केवल gedit के लिए ही नहीं, बल्कि शेल पर चलने वाले किसी भी कमांड के लिए काम कर रही है।
डैनियल Yuste Aroca

हाँ, उत्तर के लिए धन्यवाद। मैं स्वीकार करने वाला था, लेकिन सिस्टम को मुझे कुछ मिनटों की प्रतीक्षा करने की आवश्यकता है
TifatulS

स्वीकृत और अपवर्तित :) वैसे इस फीचर को क्या कहा जाता है?
टिफ़तुलस

इस सुविधा को बैकग्राउंड में रनिंग प्रोसेस या बैकग्राउंड प्रॉसेस चलाने को कहा जाता है।
डैनियल Yuste Aroca

21

मैं आपको सिफारिश करना चाहूंगा nohup gedit filename &। बस gedit filename &, आप टर्मिनल को बंद करने और अपना संपादन खो देने का जोखिम उठा रहे हैं। यदि आपको nohup.outहर बार बनाया जाना पसंद नहीं है , तो बस आउटपुट को रीडायरेक्ट करें:

nohup gedit filename > /dev/null &
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.