क्या उन +/- मतलब है अगर पृष्ठभूमि खत्म में लिनक्स काम (के साथ शुरू और)


42

अगर मैं &अंत में एक एम्परसेंड ( ) के साथ एक प्रक्रिया शुरू करता हूं , तो यह पृष्ठभूमि के लिए कांटा जाएगा। जब यह पूरा हो जाता है, तो मुझे इसके समान आउटपुट मिलता है

[1]+  Fertig   my_script

मेरा एक स्थानीय वितरण है, लेकिन यह बात नहीं होनी चाहिए।

जो मैं देख रहा हूं वह प्लस ( +) के बाद के वर्गाकार कोष्ठकों में जॉब आईडी है ।

यदि मेरे पास समानांतर में कई कार्य शुरू हो गए हैं, तो मुझे मिल जाएगा

[1]-  Fertig   my_script
[2]+  Fertig   my_script

अब मेरे पास -मुट्ठी नौकरी के +लिए ( और दूसरे के लिए एक प्लस ) है।

मुझे आश्चर्य है, क्या उन +/ -मतलब है।

इंटरनेट सर्च इंजन का उपयोग कर कोई जवाब नहीं मिल सका।

जवाबों:


56

से man bash:

नौकरियों से संबंधित आउटपुट में (उदाहरण के लिए, jobsकमांड का आउटपुट ), वर्तमान जॉब को हमेशा ए +और पिछली जॉब के साथ चिह्नित किया जाता है -।

यही है, नौकरी को झंडी दिखाकर रवाना किया जाता है, जिसे +पिछली बार पृष्ठभूमि में भेजा गया था।

यह भी एक है जिसे fgबिना तर्क के उपयोग किए जाने पर अग्रभूमि में लाया जाएगा :

$ /tmp/script &
[1] 9871
$ /tmp/script2 &
[2] 9876
$ /tmp/script3 &
[3] 9881
$ /tmp/script4 &
[4] 9886
$ jobs
[1]   Running                 /tmp/script &
[2]   Running                 /tmp/script2 &
[3]-  Running                 /tmp/script3 &
[4]+  Running                 /tmp/script4 &
$ fg
/tmp/script4

नौकरी को झंडे के साथ -अंतिम बार पृष्ठभूमि में भेजा गया था। अन्य पृष्ठभूमि नौकरियों को चिह्नित नहीं किया गया है।


मेरी खुशी, मुझे खुशी है कि मैं मदद कर सका।
— jaume

1
तो, + यह कहने में उपयोगी है कि fg / bg कमांड क्या करेगा, लेकिन - क्या किसी भी चीज के लिए उपयोगी है?
— tsbertalan

@tsbertalan मैं सहमत हूं, मैं इसके लिए कोई उपयोग नहीं देख सकता। मुझे यह भ्रामक लगता है, साथ ही, मैं अपेक्षा करता हूं - पृष्ठभूमि में पहले भेजे गए काम की पहचान करने के लिए , लेकिन शायद यह सिर्फ मेरे लिए है ...
— jaume

मैं कभी-कभी दो प्लसस या दो मीनू देखता हूं। वास्तव में 'अंतिम' या 'वर्तमान' परिभाषा फिट नहीं है। वह बैश 4.3.42 है।
— जन-फिलिप गेर्के

8
@tsbertalan मैं Ctrl + Z करता हूं, फिर fg -दो नौकरियों के बीच स्विच करने के लिए। माइनस साइन काम में आता है।
— cozyconemotel
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.