2011-08-29 11 views
12

मैंने किसी अन्य एप्लिकेशन के साथ एक प्रक्रिया तैयार की है। मुझे लगता है कि इसके साथ चल रहा है देख सकते हैं:इसे पृष्ठभूमि में रखने के बाद लिनक्स पर एक चल रही प्रक्रिया में वापस बदलें

ps -ef

मुझे लगता है कि इस प्रक्रिया में कैसे बदल सकते हैं के रूप में अगर मैं इसे स्वयं अपने आप कंसोल में आदेश दर्ज करके शुरू कर दिया?

उत्तर

24

यदि यह वर्तमान खोल से शुरू हुआ है, तो मानक नौकरी-नियंत्रण का उपयोग करें उदा।

$ jobs 

$ gedit & 
[1] 3341 

$ jobs 
[1]+ Running     gedit & 

$ fg %1 
gedit 
6

असल में, आप केवल नौकरी नियंत्रण के साथ प्रक्रियाओं का प्रबंधन कर सकते हैं जो आपके वर्तमान खोल के बच्चे हैं, यानी, उस शैल द्वारा शुरू की गई नौकरियां जिनके साथ आप काम कर रहे हैं। यदि आपने अपने वर्तमान खोल के साथ प्रक्रिया शुरू और पृष्ठभूमि की है, fg और अन्य नौकरी नियंत्रण विकल्प काम करेंगे। यदि नहीं, तो आप शैल के साथ नौकरी का प्रबंधन नहीं कर सकते हैं।

अधिकतर "वर्कअराउंड" (वास्तव में खोल से अधिक शक्तिशाली) जीएनयू screen है।

+2

यदि आपको 'स्क्रीन' पसंद है, तो स्क्रीन IMHO की तुलना में सभी पहलुओं में [tmux] (http://tmux.sourceforge.net/) बेहतर देखें –

संबंधित मुद्दे

 संबंधित मुद्दे