मैं पृष्ठभूमि में किसी एप्लिकेशन पर कैसे लौट सकता हूं?


12

मुझे पता है कि मैं &कमांड के अंत में एम्परसेंड ( ) लगाकर बैकग्राउंड में एप्लिकेशन चला सकता हूं । उदाहरण के लिए:

$ rtorrent &
[1] 4618

rtorrentपृष्ठभूमि में शुरू होता है।

मैं यह rtorrentदेखना चाहता हूं कि मेरे डाउनलोड पूरे हो गए हैं या नहीं। मैं उसे कैसे कर सकता हूँ?


2
jobsऔर fgया fg %n'अग्रभूमि' के लिए FG
jippie

जवाबों:


13

fgकाम को अग्रभूमि पर वापस चलाने के लिए चलाएं , अर्थात इसे टर्मिनल का नियंत्रण वापस दें। एकाधिक पृष्ठभूमि नौकरियों देखते हैं, तो रन jobsसूची देखने के लिए और fg %1, fg %2आदि, जो काम को अग्रभाग में वापस लाने के लिए चयन करने के लिए। देखें काम पर नियंत्रण पर विकिपीडिया लेख और जानकारी के लिए।

यदि कोई प्रोग्राम अग्रभूमि पर चल रहा है, तो उसे निलंबित करने के लिए Ctrl+ दबाएं Z। जब आप ऐसा करते हैं, तो आपको एक शेल प्रॉम्प्ट मिलेगा। bgप्रोग्राम को चालू रखने के लिए रन करें, लेकिन पृष्ठभूमि में।

यदि कोई बैकग्राउंड जॉब समाप्त हो जाता है, तो शेल अगली बार एक नोटिफिकेशन को प्रदर्शित करता है। यदि एक पृष्ठभूमि नौकरी के लिए टर्मिनल से इनपुट की आवश्यकता होती है, तो यह स्वचालित रूप से निलंबित ("रोका") जाएगा; fg(या fg %42यदि आवश्यक हो) इसे फिर से शुरू करता है।

यदि आप प्रोग्राम के पूरा होने पर अधिक दृश्य सूचना को ट्रिगर करना चाहते हैं, तो आप कुछ ऐसा चला सकते हैं

fg; play bell.ogg & xmessage "torrents downloaded"

fgआदेश रिटर्न जब प्रोग्राम है कि यह खत्म, इसलिए जो कुछ भी आप के बाद चलाने के लिए खोल बताया शुरू fgजब चलेंगे कार्यक्रम खत्म। ध्यान दें कि यदि आप कार्य को पृष्ठभूमि में वापस रखने के लिए Ctrl+ दबाते हैं Z, तो शेल प्रतीक्षा करना बंद कर देता है और तुरंत निम्न कमांड चलाता है।


3

आप केवल fgटर्मिनल में कमांड चला सकते हैं ।

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