किसी प्रक्रिया को पृष्ठभूमि में रखना
मान लीजिए कि हम शेल प्रॉम्प्ट को समाप्त किए बिना वापस पाना चाहते थे xlogo समर्थक-
ग्राम। हम प्रोग्राम को इसमें रखकर ऐसा कर सकते हैं पृष्ठभूमि. टर्मिनल के बारे में सोचें जैसे कि a अग्रभूमि (शैल प्रॉम्प्ट जैसी सतह पर दिखाई देने वाली सामग्री के साथ) और एक पृष्ठभूमि (सतह के पीछे छिपी हुई सामग्री के साथ)। किसी प्रोग्राम को लॉन्च करने के लिए ताकि वह तुरंत पृष्ठभूमि में आ जाए, हम "&" अक्षर के साथ कमांड का पालन करते हैं:
[मुझे@लिनक्सबॉक्स ~]$ एक्सलोगो और
[1] 28236
[मुझे@लिनक्सबॉक्स ~]$
[मुझे@लिनक्सबॉक्स ~]$ एक्सलोगो और
[1] 28236
[मुझे@लिनक्सबॉक्स ~]$
कमांड दर्ज करने के बाद, xlogo विंडो दिखाई दी और शेल प्रॉम्प्ट वापस आ गया, लेकिन कुछ मज़ेदार नंबर भी मुद्रित हुए। यह संदेश एक शेल सुविधा का हिस्सा है जिसे कहा जाता है नौकरी पर नियंत्रण. इस संदेश के साथ, शेल हमें बता रहा है कि हमने कार्य संख्या 1 शुरू कर दी है ("[1]”) और इसमें PID 28236 है। यदि हम दौड़ते हैं ps, हम अपनी प्रक्रिया देख सकते हैं:
[मुझे@लिनक्सबॉक्स ~]$ ps
पीआईडी टीटीआई टाइम सीएमडी
10603 अंक/1 00:00:00 बैश
28236 अंक/1 00:00:00 एक्सलोगो
28239 अंक/1 00:00:00 अंक
[मुझे@लिनक्सबॉक्स ~]$ ps
पीआईडी टीटीआई टाइम सीएमडी
10603 अंक/1 00:00:00 बैश
28236 अंक/1 00:00:00 एक्सलोगो
28239 अंक/1 00:00:00 अंक
शेल की नौकरी नियंत्रण सुविधा हमें उन नौकरियों को सूचीबद्ध करने का एक तरीका भी देती है जो हमारे टर्मिनल से लॉन्च की गई हैं। का उपयोग नौकरियों आदेश, हम यह सूची देख सकते हैं:
[मुझे@लिनक्सबॉक्स ~]$ नौकरियों
[1]+ दौड़ना
एक्सलोगो और
[मुझे@लिनक्सबॉक्स ~]$ नौकरियों
[1]+ दौड़ना
नतीजे बताते हैं कि हमारे पास एक काम है, जिसका क्रमांक "1" है, वह चल रहा है, और आदेश था एक्सलोगो और.