बिना प्रोग्राम को बंद किए टर्मिनल को कैसे बंद किया जाए

आम तौर पर जब आप उपयोग करते हैं अंतिम के लिए रन एक कार्यक्रम, यदि आप चाहते हैं पास टर्मिनल, यह रनिंग प्रोग्राम को भी बंद कर देगा। इस व्यवहार से बचने के लिए, एक छोटा सा है चाल.


मान लीजिए कि आपने टर्मिनल से नॉटिलस खोला है:

नॉटिलस 

अब आप Nautilus विंडो को बंद किए बिना टर्मिनल को बंद करना चाहते हैं। ऐसा करने के लिए, टर्मिनल में Ctrl + z दबाएँ और निम्नलिखित कमांड चलाएँ:

disown -h% 1  
बीजी 1 

एक बार ऐसा हो जाने पर, आप टर्मिनल से खोले गए प्रोग्राम को प्रभावित किए बिना टर्मिनल को बंद कर सकते हैं।

जैसा कि राफा (हमारे पाठकों में से एक) सुझाव देता है, एक और समान विधि लेकिन इसमें बिल्कुल वैसा ही प्रभाव नहीं है जैसा कि पैरामीटर और कमांड के अंत में आप निष्पादित करना चाहते हैं। उदाहरण के लिए, नॉटिलस को खोलने के लिए यह इस तरह होगा:

नॉटिलस और

इसका मतलब है कि आप प्रोग्राम को चलाने के बाद टर्मिनल का उपयोग करना जारी रख सकते हैं लेकिन, पिछले विधि के विपरीत, टर्मिनल को बंद करने से निष्पादित प्रोग्राम भी बंद हो जाएगा।


18 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   जेवियर गार्सिया कहा

    xD ने पहले ही मुझे बचा लिया यह सुझाव आपको बहुत बहुत धन्यवाद फिर से this

  2.   जेवियर गार्सिया कहा

    महान, सुझावों के लिए बहुत बहुत धन्यवाद ^ __ ^

  3.   इवान एस्कोबार कहा

    यह एक अच्छा टिप है ..

  4.   सर्जियो एसाव अर्बुला दुरान कहा

    अच्छी पोस्ट

  5.   चलो लिनक्स का उपयोग करें कहा

    धन्यवाद एनवी! मैंने पहले ही लेख को अपडेट कर दिया है ताकि कोई संदेह न हो और स्पष्ट हो ...
    झप्पी! पॉल

  6.   पर्यावरण कहा

    यह वास्तव में ऐसा नहीं है। टर्मिनल मुक्त होने की प्रक्रिया में पृष्ठभूमि चलती है, लेकिन जिस क्षण टर्मिनल बंद होता है वह प्रक्रिया समाप्त हो जाती है।

  7.   राफेल कहा

    यदि आप इसे एक स्क्रिप्ट के रूप में कर सकते हैं तो चलिए बताते हैं कि बैश में कैसे पैरामीटर हैं फिर प्रोग्राम ।/run nautilus
    फिर आपके अंदर
    स्क्रिप्ट #! / बिन / बैश
    $ 1 &

    तब $ 1 एक पैरामीटर के रूप में काम करता है और इसे उस प्रोग्राम का नाम देता है जिसे आप निष्पादित करना चाहते हैं, या आप इसे लाइनों के साथ संशोधित करते हैं

    disown -h% 1
    bg 1 लेकिन हर किसी का स्वाद है जिसे मैं nautils & o conky & शुभकामनाएं पसंद करता हूं is

  8.   ज़गुरितो कहा

    मैं लंबे समय से इसकी तलाश कर रहा था! इसे साझा करने के लिए बहुत धन्यवाद!

  9.   चलो लिनक्स का उपयोग करें कहा

    आप सही कह रहे हैं राफा! मैंने पहले ही लेख में आपके योगदान को शामिल कर लिया है।
    झप्पी! पॉल

  10.   रोलैंडो अल्वाराडो कहा

    जितना मैंने कोशिश की, यह इस आदेश को स्वीकार नहीं करता है, लेकिन यह मेरे लिए बहुत अच्छा काम करता है जब मैं प्रोग्राम "नॉटिलस एंड" खोलने के लिए कमांड के बाद "और" जोड़ता हूं

  11.   राफेल कहा

    या बस "nautilus &" डालें और आप xD टर्मिनल को बंद कर सकते हैं क्योंकि आप इसे एक स्वतंत्र प्रक्रिया में चलाना छोड़ देते हैं, यही "और" के लिए है

  12.   चलो लिनक्स का उपयोग करें कहा

    अच्छा सुझाव!

  13.   चलो लिनक्स का उपयोग करें कहा

    एक और अच्छी टिप

  14.   अतिथि कहा

    एक विकल्प tmux या स्क्रीन जैसे कार्यक्रमों का उपयोग करना है।

  15.   जॉन कहा

    वास्तव में प्रत्येक कमांड का क्या अर्थ है? वो क्या करते हैं? 'बीजी' मुझे लगता है कि जो कुछ भी कंसोल था, उसे बैकग्राउंड में रखना होगा।
    और बहुत बहुत धन्यवाद पाब्लो। यह हम में से कई के लिए उपयोगी होगा, मुझे लगता है।

  16.   nario कहा

    यह तरकीब सबसे अच्छी है:
    नोहुप नॉटिलस और आप टर्मिनल को बंद कर सकते हैं, डिसाइड करना टर्मिनल से नौकरियों को अलग करना है। और अगर आप इसे पृष्ठभूमि में काम करना चाहते हैं:
    Nohup nautilus & आप टर्मिनल में काम करना जारी रख सकते हैं या इसे बंद कर सकते हैं।

  17.   फर्नांडो केंटो कहा

    क्या स्क्रिप्ट में ऐसा करने का कोई तरीका है?